【发布时间】:2010-04-13 14:13:16
【问题描述】:
我正在尝试在 MVC 中使用 HTML.DropDownList,但没有得到预期的返回值。这是我将 selectList 绑定到下拉列表的实现 -
IEnumerable<status> stat = _provider.GetAllStatuses();
Statuses = new SelectList(stat.ToList(), "id", "name", i.status.id);
这是我的看法 -
<%= Html.DropDownList("Status",Model.Statuses) %>
尝试在我的控制器中运行 updatemodel 时出现错误。然后我尝试单独设置每个对象。事实证明,我没有像我期望的那样从 formvalue 中得到一个 int。相反,我得到了一个像“5,10,2,3”这样的值。我认为这来自我设置选择列表的方式,但我不确定。谁能看到我设置这个 dd 的方式有错误?
感谢您的帮助,如果我能澄清任何事情,请告诉我。
【问题讨论】:
标签: asp.net-mvc