您的位置:首页 > 编程语言 > ASP

Asp.net mvc页面传值-- dropdownlist

2016-06-06 10:44 721 查看
后台传值

List<ConfigParamInfo> paramList = configParamBLL.GetModelList(" and parentID=1");
ViewData["UserState"] = new SelectList(paramList,"value","name");


前台页面

@Html.DropDownList("userstate", ViewData["UserState"] as SelectList, "--请选择--", new { @class="form-control input-sm"})

//
// 摘要:
//     使用指定的 HTML Helper、表單欄位名稱、指定的清單項目、選項標籤和指定的 HTML 屬性,傳回單一選取 select 項目。
//
// 參數:
//   htmlHelper:
//     此方法擴充的 HTML Helper 執行個體。
//
//   name:
//     要傳回的表單欄位名稱。
//
//   selectList:
//     System.Web.Mvc.SelectListItem 物件的集合,這些物件是用來填入下拉式清單。
//
//   optionLabel:
//     預設空白項目的文字。這個參數可以是 null。
//
//   htmlAttributes:
//     物件,包含要針對項目設定的 HTML 屬性。
//
// 傳回:
//     HTML select 項目,其中針對清單內的每個項目包含一個 option 子項目。
//
// 例外狀況:
//   System.ArgumentException:
//     name 參數是 null 或空白。
public static MvcHtmlString DropDownList(this HtmlHelper htmlHelper, string name, IEnumerable<SelectListItem> selectList, string optionLabel, object htmlAttributes);


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: