2010-08-12 55 views
0

如果我有一个模型;如何在jQuery Postback中验证模型

Name 
    [Required] 
    FirstName 
    [Required] 
    LastName 

如果我在我的jQuery回发中创建模型,

Name name = new Name{ FirstName = param1, LastName = param2 }; 

有没有一种方法可以验证它使用装饰字段的数据注释?

这不是在回发事件的看法发生,它的发生一个jQuery回传内

感谢

+0

为什么不让模型活页夹处理它? – LukLed 2010-08-13 00:17:38

+0

@LukLed,我可以做一个jQuery回传? – griegs 2010-08-13 00:19:31

回答

1

我假设你正在发送数据到JSON格式的控制器。如果你是,你需要使用一个不会侵入模型验证的自定义JsonValueProvider。在ASP.NET MVC Futures程序集中为您提供了一个,Phil Haack编写了一篇博客文章,其中包含有关如何在应用程序启动时注册它的说明。

http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx

+0

+1,现在就读这个,它看起来像它的岩石! – griegs 2010-08-13 01:20:13

+0

那摇滚@罗伯托。非常感谢 – griegs 2010-08-13 04:22:06