Asp.net mvc 4 是否有一种方法可以选择ASP.MVC将表单验证错误放置在何处?

Asp.net mvc 4 是否有一种方法可以选择ASP.MVC将表单验证错误放置在何处?,asp.net-mvc-4,Asp.net Mvc 4,我使用的是ASP.NET MVC 4HTML.BeginForm,它创建了一个验证摘要错误类 在下面这不符合我的布局。有没有办法让我把它放到 验证div类是否位于其他位置 <form action="/User/Account/Login" method="post" novalidate="novalidate"> <div class="validation-summary-errors"> <ul> <li>The u

我使用的是ASP.NET MVC 4
HTML.BeginForm
,它创建了一个
验证摘要错误
类 在下面这不符合我的布局。有没有办法让我把它放到 验证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?

  • 提供的用户名或密码不正确
本地登录
  • 是否在不同的位置出现错误?
  • 好吧,当然,您可以将
    @Html.ValidationSummary()
    助手调用放在任何您想要的地方生成此标记。至于控制这个助手吐出的确切标记,这将非常困难,因为这个助手几乎不提供对生成的标记的控制


    如果您需要更多的控制,您可以编写一个自定义的帮助程序。

    当然,您可以将
    @Html.ValidationSummary()
    帮助程序调用放在任何您想要的地方生成此标记。至于控制这个助手吐出的确切标记,这将非常困难,因为这个助手几乎不提供对生成的标记的控制


    如果您需要更多的控制,您可以编写一个自定义帮助程序。

    您可以使用
    @Html.ValidationMessage(“验证错误”)
    并将其放入任何Html标记中,然后可以使用CSS为其提供样式。

    您可以使用
    @Html.ValidationMessage(“验证错误”)
    并将其放入任何HTML标记中,然后可以使用CSS为其提供样式