3

我在一个页面上有两个部分,两者都有表格。

@{
    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>
4

1 回答 1

2

您的问题与以下问题非常相似:Specify validation summary on multiple forms

Mandoleen 分享了这篇博文单页上的多重验证摘要

请检查并告诉我们它是否不能解决您的问题。

于 2013-08-13T11:27:26.187 回答