码迷,mamicode.com
首页 > Web开发 > 详细

Asp.net mvc页面传值-- dropdownlist

时间:2016-06-06 12:08:33      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

后台传值

            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);

  

Asp.net mvc页面传值-- dropdownlist

标签:

原文地址:http://www.cnblogs.com/jake-ge/p/5562990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!