ASP.net MVC在使用ModelState验证失败后未在后续帖子中更新下拉列表值

时间:2014-08-03 00:36:37

标签: c# asp.net-mvc validation

我有一个带有2个提交按钮的视图。控制器为每个提供了后续的Post方法。第一个按钮只保存某些字段,不需要任何验证,另一个字段验证整个表单(包括第一个按钮保存的字段),然后只提交页面。

在控制器中,我设置了用于验证表单字段的modelstate.AddError方法。当验证在几个下拉列表中失败时,MVC似乎在从第一个按钮启动的后续帖子中忽略它们。下拉列表值失败既不在模型状态,模型或FormCollection中捕获。有没有办法可以获得某些字段的更新值(其中很少一些在第一篇文章中验证失败),即使其他一些字段没有更新也是如此。

0 个答案:

没有答案
相关问题