你好,我有一个日期下拉列表
ViewBag.fyDropdown = new SelectList(db.FinancialYear, "ID", "FY");
ID为日期。
显示在视图中
@Html.DropDownList("fyDropdown")
my controller
public ActionResult Index(DateTime? fyDropdown)
在数据库中,我有"01/04/2014"月(日期)返回4在SQL
提交表单后的URL是ResourceProjectedCapacity?MeetingID=&fyDropdown=01%2F04%2F2014+00%3A00%3A00
在控制器中,它被转换为Month = 1 Day = 4
是的,这是文化问题。
声明为字符串,然后
Datetime FY = DateTime.Parse(FYDropdown);