使用DataAnnotations进行验证

时间:2013-01-26 13:53:40

标签: asp.net-mvc-3 razor

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

1 个答案:

答案 0 :(得分:0)

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

如果你想通过ajax做到这一点,你可以通过Json实现验证。