如何从 MVC4 中的
@Html.ValidationSummary()
中删除删除项目符号。有什么建议吗?
<span class="help-block" style="list-style-type: none;">
@Html.ValidationSummary()
</span>
鉴于您的评论是这样描述您的代码的:
<span class="help-block">
@Html.ValidationSummary()
</span>
您可以将
list-style-type
生成的 none
元素上的 CSS 属性 ul
设置为 ValidationSummary
。试试这个:
.help-block ul {
list-style-type: none;
}
.validation-summary-errors ul {
list-style: none;
padding-left: 0;
}
删除页面顶部的@Html.ValidationSummary()!
因为它会自动生成
<ul>,<li>
标签。
我的情况是,我有一个名为“WebSite”的输入字段,我收到这样的错误(通过在浏览器上按 F12 查看 html 代码):
<ul>
<li>The Website field is not a valid fully-qualified http, https, or ftp URL.</li>
<ul/>
解决方案=>从cshtml中删除@Html.ValidationSummary()并将错误放在输入元素后面。对于我的情况:
<input type="text" name="Website" value="@Model.Website" />
(此处为错误字段)=>
<span asp-validation-for="Website" style="color:red"></span>
问候