校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法

ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法

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

在MVC中,當(dāng)涉及到強(qiáng)類型編輯頁(yè),如果有select元素,需要根據(jù)當(dāng)前Model的某個(gè)屬性值,讓Select的某項(xiàng)選中。本篇只整理思路,不涉及完整代碼。

□ 思路

往前臺(tái)視圖傳的類型是ListSelectListItem>,把SelectListItem選中項(xiàng)的Selected屬性設(shè)置為true,再把該類型對(duì)象實(shí)例放到ViewBag,ViewData或Model中傳遞給前臺(tái)視圖。

  通過遍歷ListSelectListItem>類型對(duì)象實(shí)例

□ 控制器

public ActionResult SomeAction(int id)
{
  //從數(shù)據(jù)庫(kù)獲取Domain Model
  var domainModel = ModelService.LoadEntities(m => m.ID == id).FirstOrDefaultModel>();
 
  //通過某個(gè)方法獲取ListSelectListItem>類型對(duì)象實(shí)例
  ListSelectListItem> items = SomeMethod();
 
  //遍歷集合,如果當(dāng)前Domain model的某個(gè)屬性與SelectListItem的Value屬性相等,把SelectListItem的Selected屬性設(shè)置為true
  foreach(SelectListItem item in items)
  {
    if(item.Value == Convert.ToString(domainModel.某屬性))
    {
      item.Selected = true;
    }
  }
 
  //把ListSelectListItem>集合對(duì)象實(shí)例放到ViewData中
  ViewData["somekey"] = items;
 
  //可能涉及到把Domain Model轉(zhuǎn)換成View Model
 
  return PartialView(domainModel);
}

□ 前臺(tái)視圖顯示

@model DomainModel
@Html.DropDownListFor(m => m.SomeProperty,(ListSelectListItem>)ViewData["somekey"],"==請(qǐng)選擇==")

通過遍歷Model集合

給View Model設(shè)置一個(gè)bool類型的字段,描述是否被選中。
把Model的某些屬性作為SelectListItem的Text和Value值。根據(jù)View Model中的布爾屬性判斷是否要把SelectListItem的Selected設(shè)置為true.

□ View Model

public class Department
{
  public int Id {get;set;}
  public string Name {get;set;}
  public bool IsSelected {get;set;}
}

□ 控制器

public ActionResult Index()
{
 SampleDbContext db = new SampleDbContext();
 ListSelectListItem> selectListItems = new ListSelectListItem>();
 
 //遍歷Department的集合
 foreach(Department department in db.Departments)
 {
  SelectListItem = new SelectListItem
  {
   Text = department.Name,
   Value = department.Id.ToString(),
   Selected = department.IsSelected.HasValue ? department.IsSelected.Value : false
  }
  selectListItems.Add(selectListItem);
 }
 ViewBag.Departments = selectListItems;
 return View();
}

下面是其它網(wǎng)友的補(bǔ)充:

后臺(tái)代碼:

public ActionResult Index(FormCollection collection)
     {
       IListProject> li = Utility.SqlHelper.getProjectList();
       SelectList selec = new SelectList(li, "ID", "Name");
   
       if (collection["drop"] != null)
       {
         string projectID = collection["drop"];
         selec = new SelectList(li, "ID", "Name", projectID);//根據(jù)返回的選中項(xiàng)值設(shè)置選中項(xiàng)  
        ViewData["ruturned"] = collection["drop"];
       }
       ViewData["drop"] = selec;
      return View();
    }

前端代碼:

  @using (Html.BeginForm()){
@Html.DropDownList("drop", ViewData["d"] as SelectList)
    input  type="submit" value="查看對(duì)應(yīng)分組列表" />
        }
        p> 當(dāng)前項(xiàng)目ID: @ViewData["ruturned"]/p>

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法》,本文關(guān)鍵詞  ASP.NET,MVC,中為,DropDownListFor,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP.NET MVC中為DropDownListFor設(shè)置選中項(xiàng)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    图片区小说区国产精品视频| 国产激情一区二区三区桃花岛亚洲| 99久久久国产精品免费蜜臀| 国产精品国产自产拍在线| 高潮精品一区videoshd| 亚洲欧洲另类国产综合| 色婷婷精品久久二区二区蜜臀av | 国产欧美精品国产国产专区| 国产乱理伦片在线观看夜一区| 国产调教视频一区| 不卡的av网站| 午夜精品一区二区三区免费视频| 欧美猛男gaygay网站| 极品美女销魂一区二区三区免费| 国产女人18水真多18精品一级做| 成人av小说网| 天堂一区二区在线免费观看| 精品国产一区二区三区久久久蜜月| 国产成人精品综合在线观看 | 色婷婷综合久久| 丝瓜av网站精品一区二区| 精品国内片67194| 91亚洲精华国产精华精华液| 麻豆精品一二三| 国产精品久久国产精麻豆99网站| 7777精品伊人久久久大香线蕉| 久久国产精品区| 亚洲色图欧美偷拍| 日韩午夜精品电影| 99国产精品久久久久久久久久久| 日韩不卡手机在线v区| 国产精品久久影院| 日韩欧美一区电影| 91国偷自产一区二区三区成为亚洲经典 | 国产麻豆欧美日韩一区| 亚洲人午夜精品天堂一二香蕉| 欧美一二区视频| 91麻豆国产香蕉久久精品| 国产综合色精品一区二区三区| 亚洲免费成人av| 久久久www免费人成精品| 在线观看不卡视频| 99久久er热在这里只有精品66| 日本亚洲欧美天堂免费| 一区二区三区视频在线观看| 久久精品视频在线免费观看| 欧美男男青年gay1069videost| 成人app在线观看| 久久电影国产免费久久电影 | 欧美喷潮久久久xxxxx| 丁香天五香天堂综合| 免费成人在线观看视频| 亚洲va中文字幕| 亚洲同性gay激情无套| 国产欧美1区2区3区| 精品免费日韩av| 日韩欧美一二区| 欧美精品一二三| 欧美嫩在线观看| 欧美日韩久久一区二区| 欧美视频精品在线观看| 色综合天天天天做夜夜夜夜做| 成人黄色综合网站| 处破女av一区二区| 成人动漫在线一区| 国产成a人亚洲| 国产福利一区二区三区视频| 激情小说欧美图片| 久久er99热精品一区二区| 日韩国产精品大片| 日韩电影网1区2区| 免费人成在线不卡| 蜜臀久久99精品久久久久宅男| 无码av免费一区二区三区试看| 亚洲一区二区三区四区在线观看 | 裸体健美xxxx欧美裸体表演| 日本vs亚洲vs韩国一区三区二区 | 国产一区二区三区免费播放| 青青草国产精品亚洲专区无| 五月婷婷综合网| 蜜臀91精品一区二区三区| 热久久国产精品| 久久精品国产一区二区三区免费看| 青青草成人在线观看| 日韩在线播放一区二区| 欧美aⅴ一区二区三区视频| 精品一区二区精品| 成人h动漫精品| 色一区在线观看| 在线不卡a资源高清| 欧美大片在线观看一区二区| 精品福利一二区| 成人欧美一区二区三区1314| 一区二区在线观看av| 天堂蜜桃91精品| 久久爱www久久做| 成人短视频下载| 色婷婷综合久久久久中文一区二区| 欧美天天综合网| 欧美成va人片在线观看| 国产精品天天摸av网| 一区二区三区成人| 奇米888四色在线精品| 国产精品亚洲综合一区在线观看| 91在线一区二区| 欧美日本一区二区| 久久久99精品免费观看不卡| 亚洲桃色在线一区| 日韩国产一区二| 大桥未久av一区二区三区中文| 欧美视频在线观看一区二区| 欧美成人三级电影在线| 国产精品午夜在线观看| 天天操天天综合网| 国产精品综合av一区二区国产馆| 97se亚洲国产综合自在线不卡 | 国产精品丝袜一区| 婷婷久久综合九色综合绿巨人| 国产一区二三区好的| 97se亚洲国产综合自在线观| 日韩一区二区视频在线观看| 一色桃子久久精品亚洲| 久国产精品韩国三级视频| 91色婷婷久久久久合中文| 日韩欧美国产系列| 一区二区三区日韩欧美| 国产精品一区专区| 欧美精品日韩一区| 亚洲免费在线观看| 国产盗摄一区二区| 日韩欧美色综合网站| 夜夜精品视频一区二区| 丁香亚洲综合激情啪啪综合| 日韩三级免费观看| 亚洲第一搞黄网站| 一本一本大道香蕉久在线精品| 欧美精品一区在线观看| 性久久久久久久久久久久| 成人a区在线观看| 久久精品一二三| 日本中文字幕不卡| 欧美视频一区在线| 曰韩精品一区二区| 成人精品视频.| 国产亚洲精久久久久久| 美女在线视频一区| 91精品国产91久久综合桃花| 一区二区三区产品免费精品久久75| 成人免费观看av| 国产日韩欧美电影| 精品一区二区三区免费视频| 在线电影一区二区三区| 午夜视频一区在线观看| 91福利国产成人精品照片| 欧美国产在线观看| 极品少妇xxxx偷拍精品少妇| 日韩小视频在线观看专区| 亚洲国产视频一区二区| 色av综合在线| 亚洲另类色综合网站| 成人爱爱电影网址| 国产精品美女一区二区在线观看| 国产乱子轮精品视频| 欧美精品一区二区三区久久久| 亚洲国产欧美在线人成| 欧美在线视频全部完| 亚洲国产wwwccc36天堂| 欧美三级韩国三级日本三斤| 亚洲已满18点击进入久久| 日本电影欧美片| 亚洲在线视频网站| 欧美三级韩国三级日本三斤| 亚洲国产视频一区| 制服丝袜国产精品| 日韩 欧美一区二区三区| 欧美videossexotv100| 日本强好片久久久久久aaa| 91精品国产福利在线观看| 男人操女人的视频在线观看欧美| 日韩欧美一二三| 国产精品一区二区免费不卡| 国产精品三级久久久久三级| 97精品视频在线观看自产线路二| 亚洲最新视频在线播放| 欧美美女直播网站| 精品一区二区三区日韩| 欧美国产日韩亚洲一区| 96av麻豆蜜桃一区二区| 亚洲综合在线视频| 91麻豆精品国产| 极品少妇一区二区| 国产精品网友自拍| 91黄色激情网站| 日本va欧美va精品| 国产色一区二区| 99精品国产99久久久久久白柏| 亚洲一卡二卡三卡四卡无卡久久 | 在线观看av一区二区| 男人操女人的视频在线观看欧美| 久久精品亚洲精品国产欧美kt∨|