我有一个asp.net mvc应用程序,我使用数据注释进行数据验证 像这样的东西:
public class Booking
{
[Required(ErrorMessage = "Please enter your name")]
public string Name { get; set; }
...
所以这是我的DomainModel,我需要翻译 ErrorMessage ,并在我的观点中使用翻译
我想为每种语言只有一个资源文件
有人知道一些解决方案吗?
答案 0 :(得分:2)
将错误消息放入资源文件中,并在ErrorMessageResourceName
属性上应用ErrorMessageResourceType
和ErrorMessage
而不是Required
。见这里:http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.requiredattribute_members.aspx