我做:
@Html.DropDownList("ddBrand", (IEnumerable<SelectListItem>)ViewBag.Brands, new {onchange = "JavaScript:Act()"})
但是当我按下提交时,它需要View Model中的字段“ddBrand”。
如何在不绑定ViewData的情况下将DropDownList添加到View? (不在视图模型中添加字段“ddBrand”)
答案 0 :(得分:1)
只需生成HTML即可。您可以在for循环中创建option
。您可以为id
和name
属性指定不同的名称。
<select id="ddBrand" name="ddBrand">
<option value="value">Text</option>
</select>