我无法在MVC中获取从html发布的值

时间:2016-02-25 19:15:45

标签: c# html asp.net-mvc asp.net-mvc-4

我无法从MVC中的html获取发布的值。我在html中有3个控件。其中一个是DropDownList,其中两个是DateTime。我可以获取DateTimes的值但无法获取DropDownList。这是我的代码来自html

@Html.DropDownListFor(M => M.AntsoftCrmUser, new SelectList(Model.AntsoftCrmUser, "Id", "Username"))
@Html.TextBoxFor(model => model.StartDate, new { htmlAttributes = new { @class = "form-control" }, type = "datetime-local" })
@Html.TextBoxFor(model => model.EndDate, new { htmlAttributes = new { @class = "form-control" }, type = "datetime-local" })

这是我的控制器代码,在html发布后调用...

[HttpPost]
public ActionResult UserTotalTimeSpentReport(int? Id,DateTime? StartDate,DateTime? EndDate) 
{
    return View();
} 

如何从DropDownList获取值?我应该使用" int吗? ID"或"字符串用户名" ?

0 个答案:

没有答案