【发布时间】:2013-07-23 13:36:46
【问题描述】:
我在布局文件中有一个局部视图,我的局部视图有一个表单和一些服务器端验证。当我的表单提交并且模型状态无效时,我应该返回什么?
这里有些粗体:
1) 我不想使用 javascript
2) 我想在客户端显示模型统计错误
谢谢:)
【问题讨论】:
标签: c# asp.net-mvc validation modelstate asp.net-mvc-partialview
我在布局文件中有一个局部视图,我的局部视图有一个表单和一些服务器端验证。当我的表单提交并且模型状态无效时,我应该返回什么?
这里有些粗体:
1) 我不想使用 javascript
2) 我想在客户端显示模型统计错误
谢谢:)
【问题讨论】:
标签: c# asp.net-mvc validation modelstate asp.net-mvc-partialview
您应该在要显示错误的地方添加@Html.ValidationSummary()
【讨论】:
如果你想让它表现得像一个局部视图:
return PartialView();
这会将原始模型与当前模型状态一起发回。您可以使用@Html.ValidationSummary() 来显示@FSou1 所述的错误。
【讨论】: