gpt4 book ai didi

javascript - 如何知道 ModelState 是否包含错误

转载 作者:可可西里 更新时间:2023-11-01 02:29:48 27 4
gpt4 key购买 nike

在我的 Controller 中发布表单时,我会进行以下检查:

if(ModelState.IsValid)

如果模型无效,则会将错误添加到 ModelState。然后将模型传递给带有验证摘要的 View 。

但是,我想从 jQuery ready 处理程序中检查 ModelState 是否有错误,这样我就可以在表单有错误时添加一些额外的行为。这可能吗?

最佳答案

你可以吐出全局 javascript 变量:

<script type="text/javascript">
var isValid = @Html.Raw(Json.Encode(ViewData.ModelState.IsValid));
</script>

然后:

$(function() {
if (!isValid) {
alert('opa');
}
});

关于javascript - 如何知道 ModelState 是否包含错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8907630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com