1

我在表单中有两个按钮。我应该在一个按钮单击中仅验证单个模型属性,并且我应该使用 mvc3 razor 中的数据注释在其他按钮单击中验证所有模型验证。

4

1 回答 1

0

您可以根据单击的按钮传递参数。两个按钮都可以使用不同的参数值提交。根据收到的值,控制器可以决定验证哪些字段。您可以通过 ModelState.Remove("FieldName") 从验证中删除字段。

如果您想通过 ajax 执行此操作,您可以通过 Json 实现验证。

于 2013-01-26T14:23:43.023 回答