jQuery验证本地化

亚历克斯

我在Asp.Net MVC 5项目中使用jquery validate不引人注目。验证使用英语,但是我希望使用其他语言,例如挪威语。

我发现messages_no.js这里https://github.com/jzaefferer/jquery-validation/tree/master/src/localization后列入该js文件jquery.validate.jsjquery.validate.unobtrusive.js我可以在开发人员工具中看到它正确包含在页面中,但是错误消息仍然是英文。

我想念什么吗?

tmg

data-val-控件的html attribute(中检索错误消息控件是Html.EditorFor使用DataAnnotations属性的在服务器端(生成的。

因此,例如代替

[Required(ErrorMessage = "Required")]
public string Email { get; set; }

您应该使用资源(.resx文件)

[Required(ErrorMessageResourceType = typeof(Resource), ErrorMessageResourceName = "Required"]    
public string Email { get; set; }

确保Thread.CurrentThread.CurrentCultureThread.CurrentThread.CurrentUICulture设置为所需的文化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章