提交日期值的下拉列表不正确

本文关键字:下拉列表 不正确 日期 提交 | 更新日期: 2023-09-27 18:08:24

你好,我有一个日期下拉列表

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);