zoukankan      html  css  js  c++  java
  • [.NET控件]中国行政区域二级联系菜单,根据上级行政区加载下级行政区列表

    ChinaRegion
    下载:https://files.cnblogs.com/iRed/ChinaRegions.rar
    (内含
    ChinaRegions_Complained.rar - 已封装编译后的控件和XML数据文件
    ChinaRegions_Source.rar - 源码)

    文件名:OranChinaRegion.dll

    自我说明XML:OranChinaRegion.XML

    描述:
    中国行政区域二级联系菜单,根据上级行政区加载下级行政区列表
    XML数据驱动,可自定义添加、删除,简易更新
    支持回发恢复状态,已正确设定行政区可自动选定和加载各级行政区数据

    其它说明:
    应用网站必须存在行政区域的数据XML文件,默认放于应用页面同级目录的oran/regions下,其中regions.xml为一级行政区数据,其它均为二级行政区数据
    可自定义修改XML目录,在web.config/appSettings/ChinaRegionXmlFolderPath 配置,e.g.:/oran/regions
    创建实例至少指定 runat 和 ID 属性。

    应用:
    1.为网站添加DLL引用
    引用OranChinaRegion.dll

    2.复制XML文件至网站

    3.注册控件
    e.g.: <%@ Register Assembly="OranChinaRegion" Namespace="Oran.WebControl" TagPrefix="chinaRegion" %>

    4.在您期望的位置插入该控件, e.g.:
    <body>
        <form id="form1" runat="server">
        <div>
        <chinaRegion:ChinaRegion runat="server" ID="region1" />
        </div>
        </form>
    </body>

    5.获取值
    ParentRegion 获取或设置一级行政区
    ChildRegion 获取或设置二级行政区
    e.g:
            string parRgn = region1.ParentRegion;
            if (parRgn.Length > 0)
                Response.Write("您选择的是:" + parRgn);
            string chdRgn = region1.ChildRegion;
            if (chdRgn.Length > 0)
                Response.Write(" - " + chdRgn);

    6.减少网络传输量,提高网络传输效率,您可以将XML压缩再应用于实际网站。

    7.更多参数请参考自我说明XML。

    8.期待您反馈BUG:)。

  • 相关阅读:
    Go语言基础之字符串遍历
    Go语言基础之range
    Go语言的for循环
    Go语言基础之反射
    Go语言基础之接口
    Linux编程简介
    如何使用gcc编译器
    ADS的使用
    bvp4c--语法
    어느 도시 보유 하 면 사랑 이다(事態が発生すれば、ある都市の恋はしません)【Si les villes un amour】{If have love in a city}
  • 原文地址:https://www.cnblogs.com/iRed/p/1173081.html
Copyright © 2011-2022 走看看