CSharp - 带有日期值的下拉列表不正确提交

  显示原文与译文双语对照的内容
0 0

嗨我有下一个日期


ViewBag.fyDropdown = new SelectList(db.FinancialYear,"ID","FY");

ID是日期。

我把它显示在


@Html.DropDownList("fyDropdown")

我的控制器


public ActionResult Index(DateTime? fyDropdown)

在数据库中,"01/04/2014" Month(date) 在SQL中返回 4

提交表单后的URL为


ResourceProjectedCapacity?MeetingID=&fyDropdown=01%2F04%2F2014+00%3A00%3A00

在控制器中,它被转换为月= 1,日= 4

时间: 原作者:

0 0

这是个文化问题。

我声明的是字符串,然后


 Datetime FY = DateTime.Parse(FYDropdown);

原作者:
...