0

我想知道是否可以为下拉列表分配默认值,同时限制用户从其选项列表中选择该默认值。

例子 :

@Html.DropDownListFor(m => m.Something, new SelectList(Model.TheList), "--DefaultValue--", new { name="SomethingName", id="SomethingID", style="width:150px;"})

假设 TheList 包含{"1","2","3"}. 当用户单击 DropDownList 时,他会发现"--DefaultValue--"显示为初始值,并且还发现它是可供选择的选项之一。

是否可以仅将 1,2 和 3 作为没有 "--DefaultValue--" 的选项?

4

2 回答 2

0

唯一的方法是在 DropDown 中设置选定的值。以选定值--Default value--表示null

于 2013-05-28T09:23:51.790 回答
0

尝试这个:

@Html.DropDownListFor(m => m.Something, new SelectList(Model.TheList),new { name="SomethingName", id="SomethingID", style="width:150px;"})
于 2013-05-28T11:24:15.833 回答