我在视图中使用常规HTML下拉列表(选择)。 我不想使用Html.DropdownlistFor出于某种原因。 现在我可以在我的控制器类中获取选定的值。 如何将选定的值返回给视图?ASP.NET MVC - 设置静态选择的默认值(下拉列表)
<select name='ddlLocation' id='ddlLocation'>
<option value="">All </option>
<option selected="selected" value="1">City1</option>
<option value="2">City2</option>
<optgroup label="Group">
<option value="3">City2</option>
<option value="4">City3</option>
<option value="5">City4</option>
</optgroup>
</select>
为什么不使用Html.DropDownListFor ...?然后它自动照顾自己。 –
DropDownListFor不支持OptGroup,我不想写扩展方法,并使其变得复杂.. – pili
http://stackoverflow.com/questions/13402321/set-a-select-by-option-value-with-optgroups - 这种帮助? –