国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法

2024-07-10 12:48:26
字體:
來源:轉載
供稿:網友

一、非強類型:

Controller:
ViewData["AreId"] = from a in rp.GetArea()
                               select new SelectListItem {
                               Text=a.AreaName,
                               Value=a.AreaId.ToString()
                               };
View:
@Html.DropDownList("AreId")

還可以給其加上一個默認選項:@Html.DropDownList("AreId", "請選擇");

二、強類型:

DropDownListFor常用的是兩個參數的重載,第一參數是生成的select的名稱,第二個參數是數據,用于將綁定數據源至DropDownListFor

Modle:

   public class SettingsViewModel
   {
       Repository rp =new Repository();
       public string ListName { get; set; } 
       public  IEnumerable<SelectListItem> GetSelectList()
       {
               var selectList = rp.GetArea().Select(a => new SelectListItem {
                               Text=a.AreaName,
                               Value=a.AreaId.ToString()
                               });
               return selectList;
           }
       }

Controller:
       public ActionResult Index()
       {
           return View(new SettingsViewModel());
       }

View:
@model Mvc3Applicationtest2.Models.SettingsViewModel
@Html.DropDownListFor(m=>m.ListName,Model.GetSelectList(),"請選擇")

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 集安市| 彩票| 内乡县| 竹山县| 微山县| 政和县| 蕉岭县| 会理县| 巴里| 东兴市| 莱阳市| 伊春市| 麟游县| 馆陶县| 沾益县| 陵水| 进贤县| 卢龙县| 吴忠市| 大荔县| 叙永县| 东海县| 白玉县| 无为县| 甘南县| 宁化县| 云阳县| 沙坪坝区| 普定县| 祁阳县| 色达县| 佛山市| 襄樊市| 广南县| 洪江市| 都昌县| 潮州市| 正宁县| 稻城县| 保山市| 漾濞|