1
我得到了一些麻烦结合从查询字符串日期:ASP.NET MVC2:通过HTTP的DateTime modelbinding GET
我有以下型号
public class QueryParms
{
public DateTime Date { get; set; }
}
而下面的控制器操作:
public ActionResult Search(QueryParms query);
我有一个窗体,有一个字段,我可以键入我的日期。如果表单是FormMethod.Post,一切都很好,我的日期正确地绑定到我的模型。
如果窗体是FormMethod.Get,它不再工作。日期保留为默认值(01/01/0001)
我认为这是一个文化问题: 当我查看值提供程序时,FormValueProvider为我的日期设置了文化属性:{fr- FR}。 QueryStringValueProvider没有设置文化属性。
有没有办法设置这个属性?