Asp.net mvc页面传值-- dropdownlist

Posted jake

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net mvc页面传值-- dropdownlist相关的知识,希望对你有一定的参考价值。

后台传值

            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的主要内容,如果未能解决你的问题,请参考以下文章

ASP.net post传值出现错误。

求助。asp.net 比较GET和POST传值方法

[MVC&Core]ASP.NET Core MVC 视图传值入门

[MVC&Core]ASP.NET Core MVC 视图传值入门

ASP.NET MVC 四种传值方法

ASP.NET MVC Action向视图传值之匿名类型