我想在mvc中验证viewmodel时更改默认错误消息,而不在我的viewmodel中声明另一个错误消息。
'数据-VAL-所需'用于自定义客户端验证和数据验证错误消息'用于服务器端验证消息。
查看:
<input asp-for="@Model.Name">
视图模型:
public class ViewModel
{
[Required]
[Display(Name="FirstName")]
public string Name {get; set;}
}
这是html输出:
验证前:
<input type="text"
data-val="true"
data-val-required="The FirstName field is required."
id="Name"
name="Name"
value="">
验证后:
<input type="text"
data-val="true"
data-val-required="The FirstName field is required."
id="Name"
name="Name"
value=""
class="input-validation-error"
data-validation-errormessage="The FirstName field is required."
data-original-title=""
title="">
所需的html输出:
验证前:
<input type="text"
data-val="true"
data-val-required="FirstName is required."
id="Name"
name="Name"
value="">
验证后:
<input type="text"
data-val="true"
data-val-required="FirstName is required."
id="Name"
name="Name"
value=""
class="input-validation-error"
data-validation-errormessage="FirstName is required."
data-original-title=""
title=""
这可能吗?