【发布时间】:2011-12-12 13:04:58
【问题描述】:
基本上,我的日期选择器使用英国格式dd/mm/yyyy。但是当我提交表单时,ASP.net 显然使用的是美国格式。
(仅接受小于 12 的天数,即认为它是月份。)
public ActionResult TimeTable(DateTime ViewDate)
有没有办法强制它以某种方式识别?
奇怪的是,其他插入方法似乎可以识别正确的格式。
“参数字典包含一个空条目,用于Mysite.Controllers.RoomBookingsController 中的方法System.Web.Mvc.ActionResult Index(System.DateTime) 的非可空类型System.DateTime 的参数ViewDate。可选参数必须是引用类型、可空类型或已声明作为可选参数。”
【问题讨论】:
-
注意:如果您希望使用 MVC3 保存,还需要更改不显眼的 javascript。否则它甚至不会让你发帖。 stackoverflow.com/questions/12053022/…
标签: c# asp.net asp.net-mvc-3