具有日期值的下拉列表未正确提交

时间:2014-06-13 11:25:53

标签: c# sql asp.net-mvc

嗨我有一个日期下拉列表

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

ID是日期。

我在视图中显示它

@Html.DropDownList("fyDropdown")

我的控制器

public ActionResult Index(DateTime? fyDropdown)

在数据库中,我有“01/04/2014”月份(日期)在SQL

中返回4

提交表单后的网址是

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

在控制器中,这被翻译为Month = 1,Day = 4

1 个答案:

答案 0 :(得分:0)

这是一个文化问题。

我声明为字符串然后

 Datetime FY = DateTime.Parse(FYDropdown);