xml 格式
<?xml version="1.0" encoding="utf-8"?>
<SiteMap>
<node Value="32" Text="revengeboy" NavigateUrl="322">
<node Value="1234" Text="1234" NavigateUrl="123">
</node>
<node Value="20070702023420" Text="123" NavigateUrl="123">
</node>
</node>
<node Value="14" Text="123131ooi" NavigateUrl="3123">
<node Value="12322" Text="tt00" NavigateUrl="tt">
<node Value="123" Text="tt8890===" NavigateUrl="ttii">
<node Value="122" Text="5555" NavigateUrl="555">
<node Value="1222" Text="5566" NavigateUrl="55">
</node>
</node>
</node>
</node>
</node>
<node Value="20070702024023" Text="73133" NavigateUrl="73133">
</node>
</SiteMap>
<SiteMap>
<node Value="32" Text="revengeboy" NavigateUrl="322">
<node Value="1234" Text="1234" NavigateUrl="123">
</node>
<node Value="20070702023420" Text="123" NavigateUrl="123">
</node>
</node>
<node Value="14" Text="123131ooi" NavigateUrl="3123">
<node Value="12322" Text="tt00" NavigateUrl="tt">
<node Value="123" Text="tt8890===" NavigateUrl="ttii">
<node Value="122" Text="5555" NavigateUrl="555">
<node Value="1222" Text="5566" NavigateUrl="55">
</node>
</node>
</node>
</node>
</node>
<node Value="20070702024023" Text="73133" NavigateUrl="73133">
</node>
</SiteMap>
前台页面
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ajaxTabs.ascx.cs" Inherits="Tabs_ajaxTabs" %>
<style type="text/css">
body
{
scrollbar-face-color: #EDEDF3;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #93949F;
scrollbar-3dlight-color: #EDEDF3;
scrollbar-arrow-color: #082468;
scrollbar-track-color: #F7F7F9;
scrollbar-darkshadow-color: #EDEDF3;
font-size: 9pt;
color: #003366;
overflow:auto;
}
/**//**//**//**//**//**//**//*绿色按钮样式*/
.greenButtonCss {
font-family: "Tahoma", "宋体";
font-size: 9pt; color: #0066cc;
border: 1px #93bee2 solid;
BORDER-BOTTOM: #93bee2 1px solid;
BORDER-LEFT: #93bee2 1px solid;
BORDER-RIGHT: #93bee2 1px solid;
BORDER-TOP: #93bee2 1px solid;
background-image:url(../Images/greenbuttonbg.gif);
background-color: #ffffff;
CURSOR: hand;
font-style: normal ;
}
/**//**//**//**//**//**//**//*蓝色按钮样式*/
.blueButtonCss {
font-family: "Tahoma", "宋体";
font-size: 9pt; color: #003366;
border: 0px #93bee2 solid;
background-image:url(../Images/blue_button_bg.gif);
background-color: #ffffff;
CURSOR: hand;
font-style: normal ;
}
/**//*下拉选择框显示风格
*************************************/
SELECT
{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #FFFFFF 1px solid;
COLOR:#003366;
BORDER-BOTTOM: #000000 1px solid;
BACKGROUND-COLOR: #f4f4f4;
}
/**//*多行文本框样式
*****************************************************/
.MultiEditBox
{
background: #f8f8f8;
border-bottom: #B7B7B7 1px solid;
border-left: #B7B7B7 1px solid;
border-right: #B7B7B7 1px solid;
border-top: #B7B7B7 1px solid;
color: #000000;
cursor: text;
font-family: "Arial";
font-size: 9pt;
padding: 1px;
}
/**//*无框 文本框显示样式**/
.clarity
{
BORDER-RIGHT: #ffffff 0px solid;
BORDER-TOP: #ffffff 0px solid;
FONT-SIZE: 9pt;
BORDER-LEFT: #ffffff 0px solid;
BORDER-BOTTOM: #ffffff 0px solid;
}
</style>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource>
<table>
<tr>
<td style="width: 100px" valign="top">
<asp:TreeView ID="TreeView1" runat="server" ImageSet="Arrows" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged1" ShowLines="True">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px"
VerticalPadding="0px" ForeColor="#5555DD" />
<NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
NodeSpacing="0px" VerticalPadding="0px" />
<DataBindings>
<asp:TreeNodeBinding DataMember="node" TargetField="NavigateUrl" TextField="Text" ToolTipField="Value" />
<asp:TreeNodeBinding DataMember="node" TargetField="NavigateUrl" TextField="Text" ToolTipField="Value" />
</DataBindings>
</asp:TreeView>
</td>
<td style="width: 100px" valign="top">
<asp:Panel ID="Panel1" runat="server" Height="20px" Visible="false" width="243">
<table width = 100% bgcolor="whitesmoke">
<tr>
<td width = 70%>
<asp:Button ID="BtnTestAdd" runat="server" CssClass="blueButtonCss" OnClick="BtnTestAdd_Click"
Text="添加" />
<asp:Button ID="BtnTestUpdate" runat="server" CssClass="blueButtonCss" OnClick="BtnTestUpdate_Click"
Text="修改" />
<asp:Button ID="BtnDeleteOne" runat="server" CssClass="blueButtonCss" OnClick="BtnDeleteOne_Click"
Text="删除" /></td>
<td width = 30% align="right" valign="top">
<asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" ImageUrl="~/Image/close.GIF" /></td>
</tr>
</table>
</asp:Panel>
<asp:Panel ID="PanAdd" runat="server" Height="50px" Visible="false" Width="125px">
<table style="width: 243px">
<tr>
<td align="center" colspan="2" style="height: 21px">
您是选择在"<asp:Label ID="LabPrentText" runat="server" Text="Label"></asp:Label>"节点下添加</td>
</tr>
<tr>
<td style="width: 66px">
节点名:</td>
<td style="width: 100px">
<asp:TextBox ID="TxtAddText" runat="server"></asp:TextBox></td>
</tr>
<tr>
<style type="text/css">
body
{
scrollbar-face-color: #EDEDF3;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #93949F;
scrollbar-3dlight-color: #EDEDF3;
scrollbar-arrow-color: #082468;
scrollbar-track-color: #F7F7F9;
scrollbar-darkshadow-color: #EDEDF3;
font-size: 9pt;
color: #003366;
overflow:auto;
}
/**//**//**//**//**//**//**//*绿色按钮样式*/
.greenButtonCss {
font-family: "Tahoma", "宋体";
font-size: 9pt; color: #0066cc;
border: 1px #93bee2 solid;
BORDER-BOTTOM: #93bee2 1px solid;
BORDER-LEFT: #93bee2 1px solid;
BORDER-RIGHT: #93bee2 1px solid;
BORDER-TOP: #93bee2 1px solid;
background-image:url(../Images/greenbuttonbg.gif);
background-color: #ffffff;
CURSOR: hand;
font-style: normal ;
}
/**//**//**//**//**//**//**//*蓝色按钮样式*/
.blueButtonCss {
font-family: "Tahoma", "宋体";
font-size: 9pt; color: #003366;
border: 0px #93bee2 solid;
background-image:url(../Images/blue_button_bg.gif);
background-color: #ffffff;
CURSOR: hand;
font-style: normal ;
}
/**//*下拉选择框显示风格
*************************************/
SELECT
{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #FFFFFF 1px solid;
COLOR:#003366;
BORDER-BOTTOM: #000000 1px solid;
BACKGROUND-COLOR: #f4f4f4;
}
/**//*多行文本框样式
*****************************************************/
.MultiEditBox
{
background: #f8f8f8;
border-bottom: #B7B7B7 1px solid;
border-left: #B7B7B7 1px solid;
border-right: #B7B7B7 1px solid;
border-top: #B7B7B7 1px solid;
color: #000000;
cursor: text;
font-family: "Arial";
font-size: 9pt;
padding: 1px;
}
/**//*无框 文本框显示样式**/
.clarity
{
BORDER-RIGHT: #ffffff 0px solid;
BORDER-TOP: #ffffff 0px solid;
FONT-SIZE: 9pt;
BORDER-LEFT: #ffffff 0px solid;
BORDER-BOTTOM: #ffffff 0px solid;
}
</style>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource>
<table>
<tr>
<td style="width: 100px" valign="top">
<asp:TreeView ID="TreeView1" runat="server" ImageSet="Arrows" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged1" ShowLines="True">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<SelectedNodeStyle Font-Underline="True" HorizontalPadding="0px"
VerticalPadding="0px" ForeColor="#5555DD" />
<NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
NodeSpacing="0px" VerticalPadding="0px" />
<DataBindings>
<asp:TreeNodeBinding DataMember="node" TargetField="NavigateUrl" TextField="Text" ToolTipField="Value" />
<asp:TreeNodeBinding DataMember="node" TargetField="NavigateUrl" TextField="Text" ToolTipField="Value" />
</DataBindings>
</asp:TreeView>
</td>
<td style="width: 100px" valign="top">
<asp:Panel ID="Panel1" runat="server" Height="20px" Visible="false" width="243">
<table width = 100% bgcolor="whitesmoke">
<tr>
<td width = 70%>
<asp:Button ID="BtnTestAdd" runat="server" CssClass="blueButtonCss" OnClick="BtnTestAdd_Click"
Text="添加" />
<asp:Button ID="BtnTestUpdate" runat="server" CssClass="blueButtonCss" OnClick="BtnTestUpdate_Click"
Text="修改" />
<asp:Button ID="BtnDeleteOne" runat="server" CssClass="blueButtonCss" OnClick="BtnDeleteOne_Click"
Text="删除" /></td>
<td width = 30% align="right" valign="top">
<asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" ImageUrl="~/Image/close.GIF" /></td>
</tr>
</table>
</asp:Panel>
<asp:Panel ID="PanAdd" runat="server" Height="50px" Visible="false" Width="125px">
<table style="width: 243px">
<tr>
<td align="center" colspan="2" style="height: 21px">
您是选择在"<asp:Label ID="LabPrentText" runat="server" Text="Label"></asp:Label>"节点下添加</td>
</tr>
<tr>
<td style="width: 66px">
节点名:</td>
<td style="width: 100px">
<asp:TextBox ID="TxtAddText" runat="server"></asp:TextBox></td>
</tr>
<tr>