我有一个ASP.NET 5应用程序。我正在创建这个应用程序作为Mac上的学习练习。目前,我正在尝试使用验证标记助手。在我看来,我有以下代码:
<form method="POST" action="~/account/login">
<h1>Login</h1>
<div class="validation" asp-validation-summary="All" />
@Html.ValidationSummary(false, "", new { })
<input id="Username" name="Username" />
<br />
<input id="Password" name="Password" />
<br />
<button type="submit">Login</button>
@Html.AntiForgeryToken()
</form>
传统的@Html.ValidationSummary(...)
方法有效。但是,<div class="validation" asp-validation-summary="All" />
方法没有。我想摆脱使用传统@Html.
方法并尽可能地使用标记助手。
为什么验证结果不会出现在asp-validation-summary
?
谢谢!