По сути, мой указатель даты использует британский формат dd/mm/yyyy
. Но когда я отправляю форму, ASP.net явно использует американский формат.
(принимает только дни, если меньше 12, т.е. считает, что это месяц.)
public ActionResult TimeTable(DateTime ViewDate)
Есть ли способ заставить его распознавать определенный способ?
Как ни странно, другие методы вставки распознают правильный формат.
"Словарь параметров содержит пустую запись для параметра ViewDate
не обнуляемого типа System.DateTime
для метода System.Web.Mvc.ActionResult Index(System.DateTime)
в Mysite.Controllers.RoomBookingsController
. Необязательный параметр должен быть ссылочным типом, обнуляемым типом или быть объявленным в качестве необязательного параметра. "