asp.net-mvc – 在ASP.Net MVC 2中为非归因模型验证提供本地化错误消息?
|
我正在使用 DataAnnotations属性以及ASP.Net MVC 2为我的ViewModels提供模型验证: public class ExamplePersonViewModel {
[Required(ErrorMessageResourceName = "Required",ErrorMessageResourceType = typeof(Resources.Validation))]
[StringLength(128,ErrorMessageResourceName = "StringLength",ErrorMessageResourceType = typeof(Resources.Validation))]
[DataType(DataType.Text)]
public string Name { get; set; }
[Required(ErrorMessageResourceName = "Required",ErrorMessageResourceType = typeof(Resources.Validation))]
[DataType(DataType.Text)]
public int Age { get; set; }
}
这似乎像预期的那样工作(尽管它很详细)。我遇到的问题是,执行的幕后模型验证与任何特定属性无关。上述模型中的一个例子是,Age属性需要是一个int。如果您尝试在表单上输入一个非整数值,则会出现以下(非本地化)消息的错误:
这些非属性验证消息如何被本地化? 是否有完整的这些消息列表可用,所以我可以确保它们都是本地化的? 解决方法转到 http://forums.asp.net/p/1512140/3608427.aspx,观看bradwils消息日期:01-09-2010,6:20 PM。这个解决方案对我来说很好。 知道可覆盖的消息的完整列表应该是有趣的… UPDATE 这里的帖子内容:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – LINQ将DateTime转换为字符串
- asp.net-mvc – 使用数据注释进行自定义验证
- asp.net-mvc – 防止在ASP.NET MVC中缓存属性,每次执行一个
- asp.net – 通过GET访问Mvc Web API复杂对象查询
- 如何从ASP.NET中的Web请求返回pdf?
- asp.net-mvc-3 – MV3复选框的重复查询字符串值(true,false
- asp.net-mvc – 使用查询字符串参数重写遗留URL
- 使用Asp.Net进行异步编程的最佳方法
- asp.net – 在乌龟SVN操作后丢失的IIS_IUSRS权限
- .net – 设置可用于AppFabric缓存的内存量
- asp.net – 如何处理错误时使用jQuery.ajax()?
- asp.net-mvc – 加载符号时Visual Studio调试痛苦
- ASP.NET WebApi:(405)方法不允许
- asp.net – NullReferenceException在PipelineSt
- msdeploy – 使用ASP.NET 4.5发布配置文件时如何
- ASP.NET MVC ViewEngine ViewLocationCache.GetV
- 我可以在asp.net 4.0站点中托管.net 2.0虚拟目录
- asp.net删除文件session丢失
- asp.net – 如何将标签元素与单选按钮相关联
- asp.net – 如何标签(设置标题)为IIS Express过程
