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