我在一个页面上有两个部分,两者都有表格。
@{
Html.RenderPartial("LogIn", Model.EmailAuthenticationViewModel);
Html.RenderPartial("Register", Model.RegistrationViewModel);
}@
当我以错误状态(例如没有电子邮件地址)提交表单时,验证错误会出现在两个部分上。
如何将验证错误限制为仅由该部分引起的错误?
例如
两个部分都有一个电子邮件地址字段。当其中一个部分表单提交时没有电子邮件地址,验证错误会出现在两个表单的输入框中。
两种形式都以标准方式定义文本框:
@Html.TextBoxFor(m => m.Email)
<div class="validation-summary-error" role="alert">
@Html.ValidationMessageFor(m => m.Email)
</div>