濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法

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

熱門(mén)標(biāo)簽:柳州電銷(xiāo)機(jī)器人公司 浦發(fā)電話(huà)機(jī)器人提醒還款 400電話(huà)如何申請(qǐng)取消 騰訊地圖標(biāo)注手機(jī) 太原400電話(huà)上門(mén)辦理 電銷(xiāo)語(yǔ)音機(jī)器人型號(hào)參數(shù) 昆明語(yǔ)音電銷(xiāo)機(jī)器人價(jià)格 百度地圖怎樣做地圖標(biāo)注 征途美甲店地圖標(biāo)注

一、非強(qiáng)類(lèi)型:

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

還可以給其加上一個(gè)默認(rèn)選項(xiàng):@Html.DropDownList("AreId", "請(qǐng)選擇");

二、強(qiáng)類(lèi)型:

DropDownListFor常用的是兩個(gè)參數(shù)的重載,第一參數(shù)是生成的select的名稱(chēng),第二個(gè)參數(shù)是數(shù)據(jù),用于將綁定數(shù)據(jù)源至DropDownListFor

Modle:

   public class SettingsViewModel
   {
       Repository rp =new Repository();
       public string ListName { get; set; } 
       public  IEnumerableSelectListItem> 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(),"請(qǐng)選擇")

您可能感興趣的文章:
  • Asp.net Mvc 身份驗(yàn)證、異常處理、權(quán)限驗(yàn)證(攔截器)實(shí)現(xiàn)代碼
  • 使用asp.net MVC4中的Bundle遇到的問(wèn)題及解決辦法分享
  • asp.net MVC實(shí)現(xiàn)無(wú)組件上傳圖片實(shí)例介紹
  • ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法
  • ASP.NET MVC 5使用X.PagedList.Mvc進(jìn)行分頁(yè)教程(PagedList.Mvc)
  • ASP.NET MVC3關(guān)于生成純靜態(tài)后如何不再走路由直接訪(fǎng)問(wèn)靜態(tài)頁(yè)面
  • 基于A(yíng)sp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹
  • ASP.NET MVC使用EasyUI的datagrid多選提交保存教程
  • Asp.net MVC scheduler的實(shí)現(xiàn)方法詳解

標(biāo)簽:天門(mén) 德陽(yáng) 蘭州 張家界 新疆 陽(yáng)泉 白山 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法》,本文關(guān)鍵詞  asp.net,mvc,下拉,框,Html.DropDownList,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    仙居县| 连江县| 五原县| 英吉沙县| 吴堡县| 岳阳市| 庆元县| 修水县| 乃东县| 梁山县| 仙游县| 乌兰浩特市| 弥渡县| 滁州市| 扶余县| 东方市| 淮安市| 凤庆县| 鄂伦春自治旗| 陆川县| 房产| 乐陵市| 龙川县| 上栗县| 宜兴市| 固原市| 石河子市| 南木林县| 原平市| 玉田县| 洛川县| 大理市| 安义县| 大港区| 谢通门县| 临邑县| 葵青区| 林甸县| 岱山县| 虎林市| 明水县|