0

如果我有模型;

Name
  [Required]
  FirstName
  [Required]
  LastName

如果我因此在我的 jQuery 回发中创建模型;

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

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

这不会发生在视图的回发事件中,而是发生在 jQuery 回发事件中

谢谢

4

1 回答 1

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

于 2010-08-13T01:07:43.757 回答