asp.net-mvc – 允许使用数字中的点和逗号,而不仅仅是小数
发布时间:2020-12-16 04:09:36 所属栏目:asp.Net 来源:网络整理
导读:我在本地化方面遇到了问题.在巴西,我们使用逗号作为小数分隔符,而不是点.例如: 500,00120,210,0001 我根据这个答案找到了解决这个问题的方法:MVC 3 jQuery Validation/globalizing of number/decimal field 但在巴西,我们也使用“.”在数字上,如: 100.000
我在本地化方面遇到了问题.在巴西,我们使用逗号作为小数分隔符,而不是点.例如:
500,00 120,21 0,0001 我根据这个答案找到了解决这个问题的方法:MVC 3 jQuery Validation/globalizing of number/decimal field 但在巴西,我们也使用“.”在数字上,如: 100.000.000,00 11.125,23 还有一件事: 10.000 <> 10,000 第一个是一万,第二个是十. 使用全球化插件,当用户键入“.”时,它会显示验证错误. 还有一个问题:我可以创建一个模型绑定器(或修改现有的绑定器)来接受这种数字格式吗? 解决方法
我刚刚找到了这个答案.
Fixing binding to decimals 它在我的场景中完美运行.这家伙解决了我遇到的完全相同的问题! 我刚刚修改了几行代码,但最重要的部分是这一行: ModelBinders.Binders.Add(typeof(decimal),new DecimalModelBinder()); 我修改它以接受可以为空的值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – WebAPI在控制器上找不到任何操作
- asp-classic – 如何使用Microsoft.XMLHTTP指定代理配置?
- ASP.NET MVC – 使用模型中的布尔值禁用Html帮助器控件
- 高流量ASP.NET MVC编码注意事项
- 无法在ASP.NET VB站点中加载System.DirectoryServices.Acco
- asp.net – 在global.asax中设置的用户仅在下次请求后才可用
- asp.net – 在.net 3.5 SP1中设置表单的操作会在编译时导致
- asp.net-mvc-4 – 如何在MVC4 ViewModel,Controller,View中
- asp.net – 验证失败后如何防止页面跳转到顶部位置?
- asp.net – 我可以在服务器端调用CustomValidator方法而无需
推荐文章
站长推荐
- 简单的ASP.NET无尽分页
- asp.net – 通过GET访问Mvc Web API复杂对象查询
- asp.net-mvc – 防止JsonResult自动格式化日期
- asp.net 中用easyui中的treegird的简单使用
- asp.net – 最早我可以访问global.asax中的一些S
- asp.net-mvc-4 – bundle(Sytem.Web.Optimizatio
- asp.net-core-mvc – 区域中的ViewComponents
- 如何在ASP.NET Core MVC 6中强制执行小写路由?
- .Net Core微服务入门全纪录(八)——Docker Com
- asp.net-mvc – asp.net mvc嵌套视图模型表单sum
热点阅读