MVC3仅限于提交表单的验证

时间:2012-01-03 12:19:59

标签: asp.net-mvc-3 validation

我有一个有两种形式的视图。每个表单都标记为:

Html.BeginForm("Details", "Forum", new { page = Model.PagedList.CurrentPage }, FormMethod.Post)

每个表单都有自己的输入按钮(type =“button”)。

我的问题是,当我点击其中一个表单的按钮时,其他表单的验证错误会添加到ModelState,因此ModelState.IsValid == false

如何将验证范围限制为我点击按钮的形式?

1 个答案:

答案 0 :(得分:1)

使用共享视图来控制不同表单上的验证。