如何更改方法参数的asp.net mvc控制器的日期格式..?
问题描述:
我从jquery的视图页面获取日期字段值,并将其传递到控制器的方法中,日期格式为(dd/mm/yyyy)。如何更改方法参数的asp.net mvc控制器的日期格式..?
它工作文件时,1-12之间的天和1-12之间的月份。 实际上它采用mm/dd/yyyy格式。
现在如何将此格式更改为我所需的格式?
答
当你得到控制器的日期时,它会再次将它转换为 .ToString(“dd/MM/yyyy”)格式,然后它可以发送到数据库,这将工作1-31天。
+0
我想要的日期在行动方法的参数。当我调试我发现什么都没有日期顺利通过从JQuery和ajax调用该方法。我确定当天波纹管或等于12. –
+0
在这种情况下,您可以在隐藏字段中指定日期,然后您可以访问操作方法中隐藏字段的值,然后您可以将其转换为.Date.ToString(“dd/MM/yyyy” );我希望它能起作用 –
将您的服务器上的文化更改为接受该格式日期的文化,或者创建自定义ModelBinder –
,请您解释一下吗?我如何为日期创建自定义模型绑定器? –
你正在使用的jQuery日期选择器是否有选项来指定支持值的格式?我不清楚具体问题在这里。 – David