Razor HTMLを次のようにコーディングすると、次のようになります。
@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) {
@Html.ValidationSummary()
}
私は私が欲しいものである次のものを手に入れます:
<div class="validation-summary-valid" data-valmsg-summary="true">
<ul>
<li style="display:none"></li>
</ul>
</div>
ただし、フォームに必要なものは次のとおりです。
<form class="form" data-href="/User/Account/Register" id="registerForm">
@Html.ValidationSummary()
</form>
上記のコードでは、validation-summary-validクラスを取得できません。誰かがこれがなぜであるかを説明したり、必要なフォーム定義を取得できるようにHTML.BeginFormをコーディングする方法を提案したりできますか?