国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

MVC地區多級聯動擴展實現(非遞歸形式)

2019-11-17 02:19:28
字體:
來源:轉載
供稿:網友

MVC地區多級聯動擴展實現(非遞歸形式)

MVC前臺界面調用方式如下:

 @Html.AreaDropDownList("areaCode", areaCode, 3, string.Empty)

參數說明:

第一個參數控件的名稱;第二個參數選中的地區編碼;第三個參數地區層級;第四個參數根級地區;

地區數據庫表設計如下:

下拉列表的擴展:

 1   #region 下拉列表 2  3         /// <summary> 4         /// 聯動下拉列表 5         /// </summary> 6         /// <param name="htmlHelper">被擴展的HtmlHelper實例</param> 7         /// <param name="exView Code

對外的調用的實現:

 1         /// <summary> 2         /// 地區下拉列表 3         /// </summary> 4         /// <param name="htmlHelper">被擴展的htmlHelper實例</param> 5         /// <param name="expression">選擇實體中類別屬性的lamda表達式</param> 6         /// <param name="areaLevel">地區層級(默認取站點地區配置)</param> 7         /// <param name="rootAreaCode">根級地區(默認取站點地區配置)</param> 8         public static MvcHtmlString AreaDropDownListFor<TModel>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, string>> expression, int? areaLevel = null, string rootAreaCode = null)11         {12             string getChildAreasUrl = "/Channel/GetChildAreas";//獲取子地區的遠程地址,(AreaCode,name)的JSON數據13             if (areaLevel == null)15             {16                 areaLevel = 0;//區域設置級別,可以作為配置文件獲取17             }18             return htmlHelper.LinkageDropDownListFor<TModel, string>(expression, string.Empty, areaLevel.Value, 獲取根級區域的(AreaCode,name)鍵值對,獲取當前選中區域的父區域, 獲取當前的子區域, getChildAreasUrl);21         }22 23         /// <summary>24         /// 地區下拉列表25         /// </summary>26         /// <param name="htmlHelper">被擴展的htmlHelper實例</param>27         /// <param name="name">控件name屬性</param>28         /// <param name="name">選中的地區編碼</param>29         /// <param name="areaLevel">地區層級(默認取站點配置)</param>30         /// <param name="rootAreaCode">根級地區(默認取站點地區配置)</param>31         public static MvcHtmlString
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙坪坝区| 福清市| 甘孜| 渭源县| 息烽县| 泰宁县| 乐安县| 宿松县| 平凉市| 海阳市| 丹巴县| 道真| 平武县| 兴安县| 纳雍县| 兴宁市| 丰城市| 通辽市| 聂拉木县| 平塘县| 温州市| 砚山县| 博兴县| 平安县| 徐州市| 龙川县| 金川县| 靖远县| 纳雍县| 汉寿县| 台南市| 蒙山县| 克山县| 通辽市| 名山县| 无为县| 洪江市| 庄浪县| 房山区| 政和县| 德州市|