asp.net-mvc – 字段必须是数字 如何将此消息更改为其他语言?
|
如何更改所有int字段的消息,这样,而不是说: 该字段必须是英语数字,它显示: El campo tiene que ser numerico的西班牙语。 有没有办法? 解决方法如果你碰巧使用ASP.NET MVC 4以上,请检查此帖子:Localizing Default Error Messages in ASP.NET MVC and WebForms 基本上你必须在Global.asax的Application_Start()方法中添加以下代码: ClientDataTypeModelValidatorProvider.ResourceClassKey = "Messages"; DefaultModelBinder.ResourceClassKey = "Messages"; 在Visual Studio中的解决方案资源管理器中右键单击您的ASP.NET MVC项目,然后选择Add =>添加ASP.NET文件夹=> App_Global资源。 现在在此文件夹中添加一个名为Messages.resx的.resx文件。 最后,在.resx文件中添加以下字符串资源: Name Value
==== =====
FieldMustBeDate The field {0} must be a date.
FieldMustBeNumeric The field {0} must be a number.
PropertyValueInvalid The value '{0}' is not valid for {1}.
PropertyValueRequired A value is required.
你应该很好去。 注意,你感兴趣的值是FieldMustBeNumeric。要将其本地化为西班牙语,您必须添加另一个名为Messages.es.resx的资源文件。在此特定.resx文件中,将资源值替换为: Name Value
==== =====
FieldMustBeNumeric El campo {0} tiene que ser numerico.
如果你碰巧使用ASP.NET MVC 3向下,这个解决方案可以帮助你实现相同的结果:http://stackoverflow.com/a/2551481/114029 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何通过ADO.NET运行我的.sql脚本文件?
- asp.net-mvc – MVC数据类型ErrorMessage
- asp.net webapi UseOAuthBearerAuthentication vs UseJwtBe
- asp.net – Owin Middleware vs ExceptionHandler vs HttpM
- 在ASP.Net网站上实现自定义错误页面
- asp.net-mvc – Customer Feedback替代UserVoice?
- asp.net-mvc – 看起来你忘了注册HTTP模块与Windsor城堡与I
- 如何在Asp.NET MVC中干净地重用编辑/新视图
- asp.net-web-api – Web API中的多态:单端点可能?
- asp.net-mvc – RenderAction调用错误的动作方法
- asp.net-mvc – 如何设置html.EditorFor helper的
- asp.net-mvc – 如何渲染部分视图到字符串
- asp.net-mvc – Ninject – 具有参数/ Entity Fr
- asp.net – 我今天应该使用什么DOCTYPE?
- nuget – 在部署的asp.net mvc解决方案中需要pac
- asp.net-mvc-3 – mvc是否支持整个区域的Web.con
- ASP.net控件在实现资源时在代码背后找不到
- Asp.net配合easyui实现返回json数据实例
- asp.net-mvc-3 – 在使用Unity容器时为此对象异常
- asp.net – 如何诊断IIS致命通信错误的问题
