在View中为SelectList添加一个带有值的“All”选项

时间:2015-11-11 12:29:41

标签: c# asp.net-mvc

这在我看来:

@Html.DropDownList("id", ((SelectList)ViewBag.SelectList), "All")

在标记中创建此内容:

<select id="id" name="id">
    <option value="">All</option>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select> 

但我真正想要的是(设置值):

<select id="id" name="id">
    <option value="All">All</option>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select> 

通过添加我的第一行代码,我有办法在视图中执行此操作吗?我知道我可以将它添加到Dictionary中(当它是常规Dictionary时,在我将它转换为SelectList之前)。我也知道我可以在接收控制器中将空白值转换为此值。除此之外,我对其他选择持开放态度。

0 个答案:

没有答案