asp.net-mvc – 在ASP.net MVC中通过jQuery在客户端本地化验证消
发布时间:2020-12-16 07:44:02 所属栏目:asp.Net 来源:网络整理
导读:我正在使用 jquery进行客户端验证以及数据注释.一切正常,但我想在数字文本框中输入非数字值时本地化一条消息.对于服务器端验证,可以通过将DefaultModelBinder.ResourceClassKey设置为资源类名称并为PropertyValueInvalid键提供值来完成. 但是对于客户端验证,
我正在使用
jquery进行客户端验证以及数据注释.一切正常,但我想在数字文本框中输入非数字值时本地化一条消息.对于服务器端验证,可以通过将DefaultModelBinder.ResourceClassKey设置为资源类名称并为PropertyValueInvalid键提供值来完成.
但是对于客户端验证,asp.net mvc正在使用它自己的资源文件,其中包含密钥“ClientDataTypeModelValidatorProvider_FieldMustBeNumeric”.解决它的唯一方法是在Custom Server and Client Side Required Validator in MVC 2 using jQuery.validate中描述.解决方案确实有效,但我想知道是否有更简单或更正确的方法. 谢谢. 解决方法
也许更优雅的方法是重写System.Web.Mvc.ClientDataTypeModelValidatorProvider类并在ModelValidatorProviders.Providers集合中替换它.
有关详细信息,请参阅http://jwwishart.blogspot.com/2011/03/custom-server-and-client-side-required.html中的隐式非数字字段问题部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何从控制器获取所有动作名称
- ASP.NET Core 2.0 + EF6 + Linux&nbs
- asp.net-mvc – 如何获取ModelState.AddModel错误绑定到kno
- asp.net-mvc-4 – 没有为此对象定义的无参数构造函数.在剑道
- asp.net – 使用Linq查询从DropDownList中选择一个ListItem
- asp.net-mvc – Asp MVC不引人注目的客户端验证始终返回tru
- asp.net-mvc-3 – 向th添加一个类
- asp.net-mvc-4 – 同一网站的不同域的robots.txt文件
- 编辑并在ASP.NET Web项目中继续
- asp.net-mvc – ASP.NET MVC 5自定义错误页面
推荐文章
站长推荐
- asp.net-mvc-3 – 我是否需要在DisplayFor / Edi
- asp.net-mvc – 在asp.net mvc应用程序中防止多个
- asp.net – SQL Server应用程序角色,性能命中
- asp.net-mvc-5 – ASP.NET MVC 5 Identity 2 Pas
- asp.net-mvc – ASP.NET MVC,自动完成文本框,缓存
- asp.net-mvc-3 – 剃刀不能轻松地使用强类型的Ht
- asp.net-mvc – ASP.NET MVC局部视图和表单动作名
- asp.net – 更新ValidationSummary列表控件模糊?
- asp.net-mvc-3 – MVC 3.0 RC创建新项目空引用错
- asp.net – ASMX Web服务对传入请求使用错误编码
热点阅读