【问题标题】:Issue while using Validation through IValidateObject通过 IValidateObject 使用验证时出现问题
【发布时间】:2016-09-06 03:26:16
【问题描述】:

我正在使用 validate 方法来验证我的视图模型对象。如果模型状态无效,则验证后,我的控制器会呈现视图并在视图上显示验证摘要。

问题是,在我的同一个视图中,有一个关闭按钮,点击它会执行 history.go(-1)。但在获得验证摘要后,我需要按该按钮两次以关闭视图。

第一次点击按钮关闭验证摘要,再点击一次关闭该视图。

请帮帮我!

【问题讨论】:

    标签: c# html asp.net-mvc validation


    【解决方案1】:

    只是在这里猜测,但听起来客户端脚本不包含在视图中。正如你所说,服务器已经渲染了另一个页面并在历史堆栈中添加了另一个条目。有可能添加脚本

    jquery.validate.js 和 jquery.validate.unobtrusive.js

    如果出现错误和历史堆栈上的额外条目,将阻止第一次提交。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-06
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2019-10-31
      相关资源
      最近更新 更多