我有一个有两种形式的视图。每个表单都标记为:
Html.BeginForm("Details", "Forum", new { page = Model.PagedList.CurrentPage }, FormMethod.Post)
每个表单都有自己的输入按钮(type =“button”)。
我的问题是,当我点击其中一个表单的按钮时,其他表单的验证错误会添加到ModelState
,因此ModelState.IsValid == false
。
如何将验证范围限制为我点击按钮的形式?
答案 0 :(得分:1)
使用共享视图来控制不同表单上的验证。