如何在多种语言中传递错误消息,以便在MVC4中进行不显眼的验证

时间:2014-12-04 14:04:46

标签: asp.net asp.net-mvc-4

如何在显示不显眼的验证错误的同时传递国家/地区特定的自定义文字。

感谢 Mastan

1 个答案:

答案 0 :(得分:0)

为您要支持的语言创建资源文件。对于每种非默认语言,它应以语言代码结尾,例如“es-es.resx”或“pt-pt.resx”。 在验证属性(例如,RequiredAttribute)中,不指定ErrorMessage,而是指定ErrorMessageResourceType和ErrorMessageResourceName。在ErrorMessageResourceType中,为资源(.resx)项指定类的名称,在ErrorMessageResourceName中指定其名称。