我想展示一个带有“alert-error”引导样式的 ValidationSummary mcv3。
我正在使用 Razor 视图,并使用以下代码显示模型错误:
@Html.ValidationSummary(true, "Errors: ")
它生成如下 HTML 代码:
<div class="validation-summary-errors">
<span>Errors:</span>
<ul>
<li>Error 1</li>
<li>Error 2</li>
<li>Error 3</li>
</ul>
</div>
我也试过这个:
@Html.ValidationSummary(true, "Errors:", new { @class = "alert alert-error" })
它工作正常,但没有关闭按钮(X)
它生成如下 HTML 代码:
<div class="validation-summary-errors alert alert-error">
<span>Errors:</span>
<ul>
<li>Error 1</li>
<li>Error 2</li>
<li>Error 3</li>
</ul>
</div>
但引导警报应该在 div 中有这个按钮:
<button type="button" class="close" data-dismiss="alert">×</button>
任何人都可以帮忙吗?
这有效!- 谢谢里克 B
@if (ViewData.ModelState[""] != null && ViewData.ModelState[""].Errors.Count() > 0)
{
<div class="alert alert-error">
<a class="close" data-dismiss="alert">×</a>
<h5 class="alert-heading">Ingreso Incorrecto</h5>
@Html.ValidationSummary(true)
</div>
}
我还必须从“site.css”中删除类“.validation-summary-errors”,因为该样式定义了其他字体颜色和粗细。