当表单发布到我的控制器中时,我会进行以下检查:
if(ModelState.IsValid)
如果模型无效,则会将错误添加到ModelState
。然后,模型会连同验证摘要一起传递到视图。
但是,我想检查一下是否ModelState
jQuery 内部有错误ready
处理程序,以便我可以在表单有错误时添加一些额外的行为。那可能吗?
你可以吐出全局 JavaScript 变量:
<script type="text/javascript">
var isValid = @Html.Raw(Json.Encode(ViewData.ModelState.IsValid));
</script>
进而:
$(function() {
if (!isValid) {
alert('opa');
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)