如何添加DropDownList而不绑定到ViewData?

时间:2011-08-18 08:58:09

标签: c# asp.net-mvc-3

我做:

    @Html.DropDownList("ddBrand", (IEnumerable<SelectListItem>)ViewBag.Brands, new {onchange = "JavaScript:Act()"})

但是当我按下提交时,它需要View Model中的字段“ddBrand”。

如何在不绑定V​​iewData的情况下将DropDownList添加到View? (不在视图模型中添加字段“ddBrand”)

1 个答案:

答案 0 :(得分:1)

只需生成HTML即可。您可以在for循环中创建option。您可以为idname属性指定不同的名称。

<select id="ddBrand" name="ddBrand">
  <option value="value">Text</option>
</select>