通过IValidateObject使用验证时出现问题

时间:2016-05-10 23:31:23

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

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

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

首先点击按钮关闭验证摘要,然后点击另一个点击该视图。

请帮助我!

1 个答案:

答案 0 :(得分:0)

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

是可能的

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

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