国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郸城县| 墨玉县| 湘西| 冀州市| 汾阳市| 斗六市| 吉木乃县| 和林格尔县| 许昌市| 筠连县| 临沂市| 武城县| 宕昌县| 晋城| 砀山县| 曲水县| 宣化县| 大邑县| 广东省| 云霄县| 奎屯市| 麻城市| 铁力市| 西安市| 莆田市| 个旧市| 巨野县| 宁河县| 衡水市| 吴堡县| 敦煌市| 灵武市| 怀柔区| 涞源县| 甘泉县| 读书| 日照市| 安岳县| 澄江县| 黔南| 平遥县|