我使用的是ASP.NET MVC 4 HTML.BeginForm
,它创建了一个validation-summary-errors
类
下面。这不符合我的布局。有没有办法让我把它放进去
验证div类在不同的地方?
<form action="/User/Account/Login" method="post" novalidate="novalidate">
<div class="validation-summary-errors">
<ul>
<li>The user name or password provided is incorrect.</li>
</ul>
</div>
<fieldset>
<legend>Local Login</legend>
<ol>
<li>ation-summary-errors in a different position?
答案 0 :(得分:2)
嗯,当然,您可以将@Html.ValidationSummary()
帮助程序调用放在任何您想要的地方生成此标记。至于控制这个帮助程序吐出的确切标记,这将更加困难,因为这个帮助程序几乎无法控制生成的标记。
如果您需要更多控制权,可以编写自定义帮助程序。
答案 1 :(得分:2)
您可以使用@Html.ValidationMessage("validation-errors")
并将其放在任何HTML标记中,然后可以使用CSS为其指定样式。