1
私はページに2つの検証フォームを持っています。2つの検証グループ
<div id='LogOn' style="background-color: White;">
@using (Ajax.BeginForm("LogOnAjax", "Home", new AjaxOptions { UpdateTargetId = "LogOn", OnSuccess = "logInComplete" }))
{
//ITW2012Mobile.ViewModels.LogOnModel m = Model;
@Html.HiddenFor(model => model.IsLoggedIn)
@Html.HiddenFor(model => model.ReturnUrl)
<div>
@Html.ValidationSummary()
</div>
<div>
@Html.LabelFor(model => model.UserName)
@Html.EditorFor(model => model.UserName)
</div>
<div>
@Html.LabelFor(model => model.Password)
@Html.EditorFor(model => model.Password)
</div>
<div>
<input type="submit" value="Login" />
</div>
}
</div>
と
<fieldset>
@using (Html.BeginForm(Model.ActionMethod, Model.Controller))
{
@Html.ValidationSummary()
.....
<div class="display-label"> E-mail Address * </div>
<div class="display-field">
@Html.EditorFor(model => model.Username)
@Html.ValidationMessageFor(model => model.Username)
</div>
<div class="display-label"> Create Password * </div>
<div class="display-field">
@Html.PasswordFor(model => model.Password)
@Html.ValidationMessageFor(model => model.Password)
</div>
<p>
<input type="submit" value="Create" />
</p>
}
</fieldset>
は、どのように私はvalidation summary
の両方の場所で同じエラーを参照してくださいのでModelState.AddModelError
は、フォームの最初のためであることをマークすることができますか?
の各フォームのプロパティの
ValidationMessageFor
を持っているが、私は両方の場所での検証の概要を必要とします。存在する解決策はありますか? – John@ジョン。いいえ。ごめんなさい。 **: - (** – gdoron
@John。あなたが望むロジックであなたのカスタム '検証要約' 'HtmlHelper'を作ることができます。 – gdoron