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:)。

  • 相关阅读:
    测试开发题目整理(二)
    测试开发题目整理(一)
    Python + request接口测试中Cookie和Session的获取和使用
    requests发送HTTPS请求(处理SSL证书验证)
    js ES5面向对象继承 模仿ES6
    如何使用canvas绘制椭圆,扩展非chrome浏览器中的ellipse方法
    javascript对象创建及继承
    观察者模式及事件与委托的区别-20171215内训会
    html5悬浮球效果
    文本框高度自适应不出滚动条
  • 原文地址:https://www.cnblogs.com/iRed/p/1173081.html
Copyright © 2011-2022 走看看