濮阳杆衣贸易有限公司

主頁(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)民參考!
  • 推薦文章
    高平市| 四会市| 永定县| 柞水县| 民乐县| 安岳县| 盖州市| 高尔夫| 石泉县| 叙永县| 宁城县| 抚宁县| 宁安市| 西充县| 兴城市| 泸溪县| 武功县| 乌海市| 嘉禾县| 托里县| 西宁市| 留坝县| 家居| 涞水县| 锡林浩特市| 莱州市| 上栗县| 曲水县| 孟村| 来凤县| 锡林浩特市| 泊头市| 南溪县| 怀远县| 北票市| 孟州市| 卢龙县| 桓台县| 富源县| 凤庆县| 尖扎县|