datetime – 如何指定模型绑定的日期格式?
发布时间:2020-05-24 07:23:31 所属栏目:asp.Net 来源:互联网
导读:我希望这个问题很容易,但是我正在搜索一个多小时,我只是找不到答案.所以我有一个asp.net mvc 2应用程序,其中一个表单包含一个日期文本框与 jquery datepicker.我将datepicker中的日期格式设置为dd.mm.yyyy.我的问题是,在模型绑定上,这个日期被解释为mm.dd.yyy
|
我希望这个问题很容易,但是我正在搜索一个多小时,我只是找不到答案.所以我有一个asp.net mvc 2应用程序,其中一个表单包含一个日期文本框与 jquery datepicker.我将datepicker中的日期格式设置为dd.mm.yyyy.我的问题是,在模型绑定上,这个日期被解释为mm.dd.yyyy,所以当模型达到我的动作方法时,模型的DateTime属性是不正确的(日和月是相反的,如果不可能的话反转客户端验证不让我保存项目).我不想改变文化,但我想以某种方式指定模型绑定器如何解释日期.有可能吗? 非常感谢 解决方法This blog post说明了如何指定要由MVC模型绑定器使用的特定日期格式.您将需要创建一个自定义模型binder实现,该实现了解日期格式,然后将其与Global.asax.cs中的DateTime类型相关联: protected void Application_Start()
{
//...
var binder = new DateTimeModelBinder(GetCustomDateFormat());
ModelBinders.Binders.Add(typeof(DateTime),binder);
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC中的动态范围验证2
- asp.net-mvc – 如何在Visual Studio 2008和ASP.Net MVC中编
- NHibernate中对同一个对象的Lazyload要设置一致
- asp.net-mvc-2 – 如何在局部视图中获取与父操作关联的Rout
- 将ASP.NET成员资格表添加到我自己的现有数据库中,还是应该配
- asp.net 4路由不工作在iis 7
- asp.net-core – Controller.json设置Serialization.Refere
- asp.net – 如何从下拉列表中选择“其他”选项时验证所需的
- asp.net-core – 获取具有指定角色的用户
- asp.net-core – ASP.NET Core中的System.Data.Entity.Spat
推荐文章
站长推荐
- asp.net – .net网络应用程序中的异常处理
- ASP.NET MVC的排队解决方案
- asp.net-mvc-3 – MVC3中的模型级错误?
- asp.net-mvc – ASP.NET Web Api – 将对象发布到
- asp.net-mvc-4 – 会话到期后重定向到特定页面(M
- asp.net-mvc-4 – ASP.NET MVC 4通过ActionLink传
- asp.net-mvc – 我如何moq aingleingleResult?我
- 使用一个Asp.net成员数据库与多个应用程序单一登
- asp.net-mvc – 具有指定操作的Response.Redirec
- asp.net – 什么时候应该使用Page.DataBind()和C
热点阅读
