【问题标题】:What should I return when modelstate is invalid?当modelstate无效时我应该返回什么?
【发布时间】:2013-07-23 13:36:46
【问题描述】:

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

这里有些粗体:

1) 我不想使用 javascript

2) 我想在客户端显示模型统计错误

谢谢:)

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果你想让它表现得像一个局部视图:

      return PartialView();
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-10-15
        • 1970-01-01
        • 1970-01-01
        • 2014-01-03
        • 2019-07-08
        • 2020-01-13
        • 1970-01-01
        相关资源
        最近更新 更多