Asp.net mvc 为什么@Html.ValidationSummary(";…";)会输出一个style=display:none的div,而不是什么都不输出
假设没有验证错误,结果html将从调用Asp.net mvc 为什么@Html.ValidationSummary(";…";)会输出一个style=display:none的div,而不是什么都不输出,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,假设没有验证错误,结果html将从调用@html.ValidationSummary <div class="validation-summary-valid" data-valmsg-summary="true"><span>...</span> <ul><li style="display:none"></li> </ul></div> 。。。 假设您的css(display:none
@html.ValidationSummary
<div class="validation-summary-valid" data-valmsg-summary="true"><span>...</span>
<ul><li style="display:none"></li>
</ul></div>
。。。
假设您的css(display:none;)中有标准的验证摘要validation summary valid
,div将不会显示
这很好,但是如果
@Html.ValidationSummary(“…”),所有的工作都不一样吗
不输出任何内容而不是“隐藏”div?我假设是这样的,如果客户端验证失败,客户端验证可以显示div。我假设是这样的,如果客户端验证失败,客户端验证可以显示div。如果不引人注目的jquery函数将填充验证摘要客户端,脚本是否不需要放置摘要的位置?否则,您每次都必须重新加载页面,这会破坏客户端验证的目的。如果不引人注目的jquery函数将填充验证摘要客户端,脚本是否不需要放置摘要的位置?否则,您每次都必须重新加载页面,这就违背了客户端验证的目的