Для моего приложения задана культура pt-BR (дата - дд-мм-гггг) в файле web.config:
<globalization enableClientBasedCulture="false" requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="iso-8859-15" responseHeaderEncoding="utf-8" resourceProviderFactoryType="string" enableBestFitResponseEncoding="true" culture="pt-BR" uiCulture="pt-BR" />
Все объекты DateTime, созданные в моей системе, имеют правильный формат, но я создалМетод контроллера такой:
public ActionResult Test(DateTime date)
{
}
Вызов этого метода напрямую в браузере обнуляется, если дата в формате portuguese-br, например:
mysite/Test/?date=19/01/2012 => date = null in my controller
mysite/Test/?date=01/01/2012 => date is fine, but in US format (mm-dd-yyyy)
Как я могу исправитьчто, принять мой формат даты?