当modelstate无效时我应该返回什么?

时间:2013-07-24 07:34:54

标签: c# asp.net-mvc validation modelstate asp.net-mvc-partialview

我在布局文件中有局部视图,我的局部视图有一个表单和一些服务器端验证。当我的表单被提交并且模型状态无效时我应该返回什么?

这里有些大胆的事情:

1)我不想使用javascript

2)我想在客户端显示modelstat错误

谢谢:)

2 个答案:

答案 0 :(得分:0)

您应该在要显示错误的地方添加@Html.ValidationSummary()

答案 1 :(得分:0)

如果您希望它的行为类似于局部视图:

return PartialView();

这会将原始模型与当前模型状态一起发回。您可以使用@Html.ValidationSummary()显示@ FSou1所述的错误。