从MVC4中的@ Html.ValidationSummary()中删除项目符号

时间:2015-03-26 09:47:54

标签: jquery asp.net-mvc asp.net-mvc-4

如何在MVC4中删除@Html.ValidationSummary()中的删除项目符号。有什么建议吗?

<span class="help-block" style="list-style-type: none;"> 
    @Html.ValidationSummary() 
</span>

3 个答案:

答案 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>

此致