asp.net MVC3 DefaultModelBinder错误消息键
发布时间:2020-12-16 06:37:43 所属栏目:asp.Net 来源:网络整理
导读:stackoverflow和其他网站上有很多关于翻译DefaultModelBinder提供的默认错误消息的问题(和答案),例如 this one或 this one. 这些问题的所有答案基本上都是为了在App_GlobalResources下创建一个ressource(resx)文件,并为“PropertyValueInvalid”添加一条消息
stackoverflow和其他网站上有很多关于翻译DefaultModelBinder提供的默认错误消息的问题(和答案),例如
this one或
this one.
这些问题的所有答案基本上都是为了在App_GlobalResources下创建一个ressource(resx)文件,并为“PropertyValueInvalid”添加一条消息. 这很好,它确实有效,但还有其他消息(例如“值xxx必须是数字”),最大的问题是:在地狱中我可以有一个用于模型绑定验证的消息键列表,有他们用于的上下文的描述,所以我可以翻译它们中的每一个? 解决方法
当DefaultModelBinder.ResourceClassKey =“ResourceFileName”时;在Application_Start方法中设置DefaultModelBinder类使用的是Asp.Net MVC使用的资源文件中定义的其他资源键.
在反汇编DefaultModelBinder时,有一个方法GetUserResourceString从自定义资源文件中读取.只使用这些消息键调用此函数两次: > PropertyValueRequired(需要一个值.) 这些是可以为MVC3中的DefaultModelBinder设置的唯一消息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 在VBScript中检查NULL的错误
- 在asp.net Gridview控件中触发的事件序列是什么?
- asp.net-mvc-3 – ASP.NET MVC 3编辑器模板中的IEnumerable
- ASP.NET拒绝尊重我的权限.
- asp.net-mvc – Internet Explorer缓存asp.netmvc ajax结果
- 我是否必须在ASP.NET中使用Viewstate
- rest – ASP.NET Web API身份验证选项
- asp.net – 缓存SELECT语句的结果,以便在多个查询中重用
- 初识ABP vNext(9):ABP模块化开发-文件管理
- asp.net-mvc – 控制台应用程序CSHTML智能感知和绑定?
推荐文章
站长推荐
- asp.net-mvc – 如何使用FluentValidation在Clie
- asp.net-mvc-3 – 为什么_ViewStart.cshtml访问V
- asp-classic – 如何在Classic ASP中延迟响应
- asp.net-mvc – 在cshtml中折叠C#块并保存
- asp.net-mvc – 在每个网址的末尾添加尾部斜杠?
- asp.net-mvc – 在ASP.NET MVC中对ViewModels进行
- asp.net – 在project.json中排除文件夹
- asp.net-mvc – 如何锁定一个asp.net mvc动作?
- asp.net-mvc – 尝试使用Moq模拟HtmlHelper时抛出
- asp.net-mvc-4 – ASP.NET MVC 4 – 从Controlle
热点阅读