gpt4 book ai didi

javascript - 使用客户端验证时如何检查 Html.ValidationSummary 是否具有值

转载 作者:行者123 更新时间:2023-11-30 06:28:08 25 4
gpt4 key购买 nike

我正在用 MVC4 构建一些东西。想要完成这项工作:

  @if (!Html.ViewData.ModelState.IsValid)
{
<div class="alert alert-danger">
@Html.ValidationSummary(false)
</div>
}

我知道如果将表单提交到服务器就没问题,但我实际上是在尝试应用到用户帐户登录页面。我想在使用 Bootstrap 提供的一些 CSS 的 DIV 中显示验证摘要。

当我应用它时会发生什么是当我提交表单时出现的个人@Html.ValidationMessageFor 助手 - 就像我的@Html.ValidationSummary 不存在一样。该表单不会回发到服务器,因为客户端级别的验证失败并由 jQuery 验证拾取,因此页面永远不会重新加载并且无法应用条件逻辑。

是否有一种方法可以使用帮助程序使其工作,或者更好的方法是使用一些 jQuery 来隐藏/显示 DIV?

提前致谢。

最佳答案

我离开了一段时间,几周后又回来了。无论是我在其他地方做的事情还是关闭/重新打开解决方案似乎都“修复”了它。基本上,它按预期工作。外部 DIV 现在仅在条件为真时显示,而不是无论条件如何都显示外部 DIV。

所以我想答案是尝试关闭它并稍后再回来 - 也许吧?!

关于javascript - 使用客户端验证时如何检查 Html.ValidationSummary 是否具有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19725422/

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