繁体   English   中英

在asp.net mvc4应用程序中的Html.DropDownList中添加一个条件

[英]Add a condition in Html.DropDownList within asp.net mvc4 application

我在我的视图中使用过这个片段

<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替换它? 有什么建议么?

像下面一样更改DropDownList:

@Html.DropDownList("id_category", new SelectList(list_cat, "Id_category", "CName", Model.Id_category))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM