Html.ValidationMessage的替代方案

时间:2016-10-27 16:12:13

标签: razor asp.net-core asp.net-core-mvc

在MVC 5的视图中,我可以做这样的事情来渲染文本框并对其进行验证:

@Html.TextBox("Comment")
@Html.ValidationMessage("Comment")

如果我在MVC核心视图中绑定到模型上的属性,我会这样做:

<input asp-for="Comment"/>
<span asp-validation-for="Comment"></span>

但是什么是Html.ValidationMessage的MVC Core替代方法,以将验证范围与未绑定到模型的输入相关联?

1 个答案:

答案 0 :(得分:0)

<span asp-validation-for="[yourproperty]"></span>

仅限于您​​的财产

<div asp-validation-summary="ModelOnly"></div> 

此验证适用于您也可以设置asp-validation-summary =“All”

的模型