我在视图中使用了此片段
<SELECT name="id_category">
@for (int item = 0; item < list_cat.Count; item++){
if (@list_cat[item].Id_category == @Model.Id_category) {
<OPTION VALUE="@list_cat[item].Id_category" selected >@list_cat[item].CName</OPTION>}
else{
<OPTION VALUE="@list_cat[item].Id_category" >@list_cat[item].CName</OPTION>
}
}
</SELECT>
然后,我用
替换它 @Html.DropDownList("id_category", new SelectList(list_cat,"Id_category","CName"))
但缺少选择项目的条件。
如何将其替换为Html.DropDownList
?有什么建议吗?
答案 0 :(得分:2)
更改DropDownList,如下所示:
@Html.DropDownList("id_category", new SelectList(list_cat, "Id_category", "CName", Model.Id_category))