用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择

行政区域的省,市,县选择一般多用DropDownlist的三级联动就可以了,技术经理说那个不是很好,对于当前的项目。
要做成showModalDialog弹出窗口根据树展开进行选择,然后返回行政区域的全名和地区代码。
实现过程:
新建一个用户控件DistrictSelect.ascx;cs没有代码的

用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择HTMLCode
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->1用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="DistrictSelect.ascx.cs"
2用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Inherits="Common_DistrictSelect"%>
3用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
4用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<scripttype="text/javascript"language="javascript">
5用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择functionopenwin()
6用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
7用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择varstr=window.showModalDialog('district.aspx','行政区域选择','dialogHeight:800px;dialogWidth:600px;status:yes;scroll:yes;help:no');
8用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择//打开弹出窗口,str用来取district.aspx的返回值
9用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择districtName=str.split(",");
10用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择document.getElementById("<%=txt_district.ClientID%>").value=districtName[0];//行政区域全程
11用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择document.getElementById("<%=hf_district.ClientID%>").value=districtName[1];//行政区域代码
12用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

13用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</script>
14用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
15用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<div>
16用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<asp:TextBoxID="txt_district"runat="server"></asp:TextBox>
17用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<asp:Buttonrunat="server"ID="btn_select"Text="选择"OnClientClick="openwin()"/>
18用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<asp:HiddenFieldID="hf_district"runat="server"/>
19用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</div>
20用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
接下来是district.aspx页面了,引入了Anthem
用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择HTMLCode
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->1用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="district.aspx.cs"Inherits="district"%>
2用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
3用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<%@RegisterAssembly="Infragistics2.WebUI.UltraWebNavigator.v7.1,Version=7.1.20071.40,Culture=neutral,PublicKeyToken=7dd5c3163f2cd0cb"
4用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Namespace="Infragistics.WebUI.UltraWebNavigator"TagPrefix="ignav"%>
5用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
6用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<htmlxmlns="http://www.w3.org/1999/xhtml">
7用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<headrunat="server">
8用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<title>无标题页</title>
9用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<scripttype="text/javascript"language="javascript">
10用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
11用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择functiongetTreeNode()
12用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
13用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择varname=document.getElementById('btn_search').value;
14用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
15用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(name=="查找")//如果按钮的值查找查询下级节点
16用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
17用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
18用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Anthem_InvokePageMethod('findTreeNode',[document.getElementById('txt_condition').value],showResult);
19用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

20用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择else//判断txt_condition是否为空,不为空将值返回父窗口,关闭当前窗口
21用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
22用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
23用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择vardistrict=document.getElementById('txt_condition').value;
24用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(district.Length!=0)
25用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{//alert(district+document.getElementById('hf_districtCode').value)
26用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择//返回行政名称和代码window.returnValue
27用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择window.returnValue=district+","+document.getElementById('hf_districtCode').value;
28用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择window.close();
29用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

30用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择else
31用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
32用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择alert('请选择行政区域');
33用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

34用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

35用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

36用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
37用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择functionshowResult(result)
38用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
39用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
40用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择varstr=result.value.split(",");
41用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(str[0]=="0")
42用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
43用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择alert("找不到匹配的行政区,请重新输入!");
44用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

45用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择else
46用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
47用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择vartxt=document.getElementById('txt_condition');
48用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择txt.value=str[0];
49用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择txt.readonly=true;
50用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择document.getElementById("hf_districtCode").value=str[1];
51用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择document.getElementById('btn_search').value="确定";
52用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

53用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

54用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
55用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
56用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

57用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</script>
58用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
59用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</head>
60用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<body>
61用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<formid="form1"runat="server">
62用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<div>
63用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<spanstyle="font-size:12pt">请选择行政区域</span>
64用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<divstyle="width:420px;height:40px;"align="center">
65用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<inputid="txt_condition"type="text"runat="server"style="width:300px"/>
66用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<inputid="btn_search"type="button"value="查找"onclick="getTreeNode()"runat="server"/>
67用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<asp:HiddenFieldID="hf_districtCode"runat="server"/>
68用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</div>
69用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
70用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</div>
71用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<divstyle="width:150px;font-size:10pt"id="province">
72用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择<ignav:UltraWebTreeID="treeDistrict"runat="server"DefaultImage=""HoverClass=""
73用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Indentation="20"Height="100%"Width="100%"OnNodeClicked="treeDistrict_OnNodeClicked">
74用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</ignav:UltraWebTree>
75用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</div>
76用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</form>
77用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</body>
78用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择</html>
79用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
Cs里面
用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择csCode
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->1用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择publicpartialclassdistrict:System.Web.UI.Page
2用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
3用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择protectedvoidPage_Load(objectsender,EventArgse)
4用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
5用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Anthem.Manager.Register(this);//anthemManager注册
6用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(!Page.IsPostBack)
7用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
8用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择District[]dis=BaseDistrictMng.GetAllProvinces();
9用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择foreach(Districtprovinceindis)//加载省级行政单位
10用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
11用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择NoderootNode=newNode();
12用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.DataKey=province.DistrictCode;
13用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.Text=province.DistrictName;
14用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.ToolTip=province.DistrictName;
15用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.ImageUrl="~/images/Grade.gif";
16用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.ShowExpand=true;
17用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.SelectedImageUrl="~/images/icon_ok.gif";
18用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择treeDistrict.Nodes.Add(rootNode);
19用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

20用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

21用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择//不重新弹出,这个很重要,否则点击树结点会在showModalDialog上弹出一个district.aspx页面
22用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Response.Write("<basetarget=_self/>");
23用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
24用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

25用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
26用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择protectedvoidtreeDistrict_OnNodeClicked(objectsender,WebTreeNodeEventArgse)
27用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
28用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择stringdistrictcode=SelectedNode.DataKey.ToString();;
29用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择stringdistrictname=SelectedNode.Text;
30用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
31用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择District[]dis=BaseDistrictMng.GetLowerDistricts(districtcode);
32用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(dis!=null&&dis.Length!=0)//有下级填充节点
33用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
34用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择fillTreeNode(SelectedNode,dis);
35用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择this.treeDistrict.SelectedNode.Expand(true);
36用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

37用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择else//没有下级,取值
38用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
39用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Districtdd=BaseDistrictMng.GetDistrictById(districtcode);
40用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择stringallName=dd.ParentDistrict.ParentDistrict.DistrictName+dd.ParentDistrict.DistrictName+dd.DistrictName;
41用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择this.txt_condition.Value=allName;
42用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择this.btn_search.Value="确定";
43用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择this.hf_districtCode.Value=districtcode;
44用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
45用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

46用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

47用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择//填充子节点
48用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择protectedvoidfillTreeNode(NoderootNode,District[]dis)
49用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
50用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择foreach(Districtvarindis)
51用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
52用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Nodenode=newNode();
53用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择node.DataKey=var.DistrictCode;
54用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择node.Text=var.DistrictName;
55用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择node.ToolTip=var.DistrictName;
56用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择node.ImageUrl="~/images/Grade.gif";
57用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择node.SelectedImageUrl="~/images/icon_ok.gif";
58用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.Nodes.Add(node);
59用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

60用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择rootNode.ShowExpand=true;
61用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

62用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择[Anthem.Method]//寻找子节点,实现查询功能
63用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择publicstringfindTreeNode(stringdistrictName)
64用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
65用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择District[]disList=BaseDistrictMng.GetDistrictList();
66用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择Districtdis=newDistrict();
67用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择boolisFind=false;
68用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择foreach(DistrictvarindisList)
69用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
70用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(var.DistrictName==districtName)
71用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
72用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择isFind=true;
73用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择dis=var;
74用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

75用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

76用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择if(isFind)
77用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
78用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择stringallName=dis.ParentDistrict.ParentDistrict.DistrictName+dis.ParentDistrict.DistrictName+dis.DistrictName;
79用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择returnallName+","+dis.DistrictCode;
80用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

81用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择elsereturn"0";
82用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

83用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
84用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择/**////<summary>
85用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择///选中节点
86用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择///</summary>

87用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择publicNodeSelectedNode
88用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{
89用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择get用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择{returntreeDistrict.SelectedNode;}
90用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}

91用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择
92用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择}
然后将DistrictSelect.ascx注册新建一个页面即可。效果如图
用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择

用showModalDialog弹出窗口和UltraWebTree树实现的行政区域(省,市,县)选择确定之后关闭showModalDialog窗口将选择值返回到DistrictSelect.ascx用户控件,对于上面完成的distric.aspx 中UltraWebTree加载市县级节点时时会刷新的,对于点击县级节点返回行政区域全称和查询功能是不会刷新的,这里感觉就是Anthem的一个不太好的地方,一定要由客户端发起事件,对于UltraWebTree找不到客户端nodeclick也不知如何注册。不过技术经理是很推崇的,呵呵,因为《Ajax与.Net2.0高级程序设计》这本书是他翻译的,里面主要讲的就是Anthem。