日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

MVC4 下DropDownList使用方法(转)

發布時間:2025/3/20 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MVC4 下DropDownList使用方法(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

與MVC3相比,差別很大:

表現形式一:

public ActionResult Main(){List<SelectListItem> items = new List<SelectListItem>();items.Add(new SelectListItem { Text = "Action", Value = "0" });items.Add(new SelectListItem { Text = "Comedy", Value = "2" });ViewBag.MovieType = items;return View();}

<h2>@Html.DropDownList("MovieType")</h2>
表現形式二:

public enum Unit {噸,堆,捆 } var values = Enum.GetValues(typeof(Unit)).Cast<Unit>(); var items = from value in valuesselect new SelectListItem { Text = value.ToString(), Value = value.ToString()., Selected = value == Unit.堆 };

@Html.DropDownList("MovieType")
使用方法擴展:

/// <summary> /// 在MVC開發中我們常常用到枚舉類型,通常枚舉類型在使用中是是用DropDownList,每次轉換不是什么好辦法。 通過擴展加以實現此功能。 /// </summary> public static class ExSelectListItem {public static IEnumerable<SelectListItem> ToSelectListItem(this Enum valueEnum){var values = Enum.GetValues(valueEnum.GetType());var result= from int value in values select new SelectListItem { Text =Enum.GetName(valueEnum.GetType(),value), Value = value.ToString() };return result;}public static List<SelectListItem> ToSelectListItem(this Enum valueEnum, string selectName){return (from int value in Enum.GetValues(valueEnum.GetType())select new SelectListItem{Text = Enum.GetName(valueEnum.GetType(), value),Value = Enum.GetName(valueEnum.GetType(), value),Selected = Enum.GetName(valueEnum.GetType(), value) == selectName ? true : false}).ToList();}} var items = Unit.堆.ToSelectListItem("捆"); ViewBag.Unit = items;

表現形式三(編輯、更新有默認值):

//下拉菜單List<SelectListItem> list = new List<SelectListItem>(){new SelectListItem(){Value="Man",Text="Man"},new SelectListItem(){Value="Female",Text="Female"}};ViewBag.Gender = new SelectList(list, "Value", "Text",entity.Gender);

@Html.DropDownList("Gender", null, new { @class = "form-control" })

總結

以上是生活随笔為你收集整理的MVC4 下DropDownList使用方法(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。