Kaz*_*zys 5 localization unobtrusive-validation asp.net-mvc-3
我坚持使用ASP.NET MVC 3 jQuery不显眼的验证消息本地化.特别是"数字"验证.如果我在模型输入中有一个数字属性html使用data-val-number属性进行渲染,其值为"字段数量必须是数字".我如何本地化这个字符串.使用数据注释属性,定义本地化消息没有问题.但是对于数字验证,我不必指定任何属性.
那么,如何通过不引人注意的验证生成本地化验证消息呢?
我找到了参考这篇文章的解决方案http://jwwishart.wordpress.com/2010/03/22/custom-server-and-client-side-required-validator-in-mvc-2-using-jquery-validate/
它可以工作,但仍然很不方便。
如果只有一种文化,使用起来会很方便
$('input[data-val-number]').attr('data-val-number', 'Custom message');
Run Code Online (Sandbox Code Playgroud)
该脚本必须先于
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3795 次 |
| 最近记录: |