📜  mvc 5 下拉列表 - C# 代码示例

📅  最后修改于: 2022-03-11 14:49:10.150000             🧑  作者: Mango

代码示例1
//To populate DropDownList using Viewbag, let's create some collection list with 
//selectListItem types and assign to the Viewbag with appropriate name:

public ActionResult Index() {
      #region ViewBag  
    List < SelectListItem > mySkills = new List < SelectListItem > () {  
        new SelectListItem {  
            Text = "ASP.NET MVC", Value = "1"  
        },  
        new SelectListItem {  
            Text = "ASP.NET WEB API", Value = "2"  
        },  
        new SelectListItem {  
            Text = "ENTITY FRAMEWORK", Value = "3"  
        },  
        new SelectListItem {  
            Text = "DOCUSIGN", Value = "4"  
        },  
        new SelectListItem {  
            Text = "ORCHARD CMS", Value = "5"  
        },  
        new SelectListItem {  
            Text = "JQUERY", Value = "6"  
        },  
        new SelectListItem {  
            Text = "ZENDESK", Value = "7"  
        },  
        new SelectListItem {  
            Text = "LINQ", Value = "8"  
        },  
        new SelectListItem {  
            Text = "C#", Value = "9"  
        },  
        new SelectListItem {  
            Text = "GOOGLE ANALYTICS", Value = "10"  
        },  
    };  
    ViewBag.MySkills = mySkills;
      #endregion  
    return View();  
}

//And now bind the ViewBag.MySkills values to DropDownlist as below code in view:

  
     Populating With ViewBag Data   
     @Html.DropDownList("MySkills", (IEnumerable  
        )ViewBag.MySkills)