中国省份城市联动下拉列表(省市联动菜单)
版本:v1.2
-----------------------------------------------
(C) Oran Day(likecode#gmail.com)
-----------------------------------------------
-----------------------------------------------
文件夹说明:
- ChinaRegions_Complained 已编译后的dll
- ChinaRegions_Source - 服务器控件源码项目
- html - 演示代码级源测试代码
-----------------------------------------------
-----------------------------------------------
ChinaRegion
文件名: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.:
4.在您期望的位置插入该控件, e.g.:
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:)。
-----------------------------------------------