ASP.NET MVC3 不显眼的 jQuery 验证消息本地化
我坚持使用 ASP.NET MVC 3 jQuery 不显眼的验证消息本地化。特别是“数字”验证。如果我在模型输入中有一个数字属性,则 html 会使用 data-val-number 属性呈现,其值为“字段数量必须是数字”。我如何本地化这个字符串。使用数据注释属性,定义本地化消息是没有问题的。但对于数字验证,我不必指定任何属性。
那么,如何通过非侵入性验证来本地化验证消息呢?
I'm stuck with ASP.NET MVC 3 jQuery unobtrusive validation message localisation. Specifically with "number" validation. If I have a number property in model input html is rendered with data-val-number attribute with value "The field Quantity must be a number." How I can localize this string. With data annotation attributes there is no problem to define localized message. But for number validation I do not have to specify any attribute.
So, how can be localized validation messages generated by unobtrusive validation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了参考这篇文章的解决方案 http://jwwishart.wordpress.com/2010/03/22/custom-server-and-client-side-required-validator-in-mvc-2-using-jquery -validate/
可以用,但是还是很不方便。
如果只有一种文化,则可以方便地使用
此脚本必须位于之前
I got to solution refering this article http://jwwishart.wordpress.com/2010/03/22/custom-server-and-client-side-required-validator-in-mvc-2-using-jquery-validate/
It works, but still very unconvenient.
If there is only one culture it could be convenient to use
This script must go before
发现了一些东西。该博客逐步解释了如何实现这一目标。我刚刚尝试使用 MVC 3 无阻碍验证进行快速运行,效果非常好。
基本上,您添加一个资源,并使用如下所示的验证属性:
结果是使用我的自定义字符串进行客户端验证。
Found something. This blog explains step by step how to accomplish this. I just tried a quick run through using MVC 3 unobstructed validation and it worked perfect.
Basically, you add a resource, and use validation attribute like this:
The result was client validation with my custom string.