是否可以从验证消息中删除属性名称?例如,而不是:
字段'名称'不应为空。
我想表明:
字段不应为空。
对于所有验证器,我需要全局化。
答案 0 :(得分:2)
您可以使用localization customization这样做,以便全局进行更改。如果您需要一次性更改,您当然可以使用自定义格式覆盖特定错误。
ValidatorOptions.ResourceProviderType = typeof(MyResources);
...
public class MyResources {
public static string notempty_error {
get {
return "Field should not be empty.";
}
}
}
答案 1 :(得分:1)
最简单的方法是传递自定义消息。您也可以覆盖它,以便它始终使用该消息。
[Required(ErrorMessage = "Field should not be Empty")]
public string Name { get; set; }