gpt4 book ai didi

asp.net-mvc - @Html.ValidationMessageFor 检查是否为空

转载 作者:行者123 更新时间:2023-12-02 18:46:43 26 4
gpt4 key购买 nike

有这段代码

<div class="alert alert-danger">
@Html.ValidationMessageFor(u => u.Email, null, new { @class = "test" })
</div>

它应该使用alertalert-danger Bootstrap 类来显示错误消息。但在这种情况下,即使没有任何验证错误,alertalert-dangerdiv 随时可见。

enter image description here

有什么方法可以检查是否出现错误消息并仅在这种情况下显示alertalert-danger div?

最佳答案

将类添加到 ValidationMessageFor 帮助器本身,而不是添加到 outed div:

@Html.ValidationMessageFor(u => u.Email, "Your message", new { @class = "test alert alert-danger" })

更新

除此之外,您还需要修改添加到有效输入以隐藏它的 .field-validation-valid 类:

.field-validation-valid
{
padding: 0 !important;
margin: 0 !important;
display: none !important;
}

关于asp.net-mvc - @Html.ValidationMessageFor 检查是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33754761/

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