【发布时间】:2018-07-19 11:32:56
【问题描述】:
在过去,当用户名或密码不正确时,我总是使用以下代码使某些内容全局清晰,例如使用登录表单。我不希望此错误消息链接到特定模型属性(如用户名或密码),而只是自定义 ValidationMessage。
控制器:
ModelState.AddModelError("Combination", "Password or username not correct.");
查看:
@Html.ValidationMessage("Combination")
在使用 VS17 生成的新示例中,它使用 not
@Html.ValidationMessageFor() 和 @Html.ValidationMessage() 不再是,但更简单<span asp-validation-for="Username" class="text-danger"></span>
现在问题出现了,我找不到像 asp-validation="Combination" 这样替换 @Html.ValidationMessage() 的东西。
这是完全不同的吗,是我遗漏了什么,还是我需要使用旧的@Html.ValidationMessage() 作为替代?
【问题讨论】:
标签: asp.net-core asp.net-core-2.0 asp.net-validators