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的主要内容,如果未能解决你的问题,请参考以下文章
[MVC&Core]ASP.NET Core MVC 视图传值入门