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

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

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

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

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", "請選擇");

二、強(qiáng)類型:

DropDownListFor常用的是兩個(gè)參數(shù)的重載,第一參數(shù)是生成的select的名稱,第二個(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(),"請選擇")

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

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

巨人網(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)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章