asp.net TreeView实现博客后台管理树
来源:互联网 发布:java file类路径 编辑:程序博客网 时间:2024/06/05 07:23
XML文件:
<?xml version="1.0" encoding="GB2312"?>
<lev0 name="后台功能模块树" url="">
<lev1 name="博客首页" url="../Default.aspx">
</lev1>
<lev1 name="博客配置" url="BlogConfigure.aspx">
<lev2 name="博客分类" url="BlogCategory.aspx"></lev2>
</lev1>
<lev1 name="管理用户" url="BlogUser.aspx">
</lev1>
<lev1 name="管理留言" url="BlogBook.aspx">
</lev1>
<lev1 name="文章管理" url="ManagePost.aspx">
<lev2 name="文章分类" url="ArtCategory.aspx"></lev2>
<lev2 name="删除文章" url="ManagePost.aspx"></lev2>
<lev2 name="文章上传" url="AddArtcle.aspx"></lev2>
</lev1>
<lev1 name="相册管理" url="">
<lev2 name="新建目录" url="AddCatalog.aspx"></lev2>
<lev2 name="图片上传" url="AddPhoto.aspx"></lev2>
</lev1>
<lev1 name="博客统计" url="StatByDay.aspx">
</lev1>
</lev0>
用户控件代码:
1.BlogMenu.aspx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="BlogMenu.ascx.cs" Inherits="Admin_BlogMenu" %>
<link href="../Blog.css" rel="stylesheet" type="text/css" />
<table class="tbbk1" cellpadding="5" cellspacing="1" style="z-index: 100; left: 9px; position: absolute; top: 226px; width: 27%;" >
<tr class="tdbk1">
<td style="width: 933px; height: 29px;">
</td>
</tr>
<tr class="tdbk2">
<td align="left" style="height: 29px; background-color: #ffffff;" >
<asp:TreeView ID="TreeView1" runat="server" Style="position: static" ShowLines="True" BackColor="White">
<DataBindings>
<asp:TreeNodeBinding DataMember="lev0" TextField="name" />
<asp:TreeNodeBinding DataMember="lev1" TextField="name" NavigateUrlField="url"/>
<asp:TreeNodeBinding DataMember="lev2" TextField="name" NavigateUrlField="url" />
</DataBindings>
<ParentNodeStyle Font-Bold="False" ImageUrl="~/CSS/ctxhelp_cls.gif" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" CssClass="ASPNET2BaseCss" />
<SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD" HorizontalPadding="3px"
VerticalPadding="0px" ImageUrl="~/CSS/ctxhelp_opn.gif" />
<NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
NodeSpacing="0px" VerticalPadding="0px" ImageUrl="~/CSS/ctxhelp_opn.gif" />
<RootNodeStyle ImageUrl="~/images/home.gif"/>
</asp:TreeView>
</td>
</tr>
</table>
2.BlogMenu.ascx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Admin_BlogMenu : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
TreeBind();
}
private void TreeBind()
{
string File = "manager.xml";
XmlDataSource xml = new XmlDataSource();
xml.DataFile = File;
xml.DataBind();
TreeView1.DataSource = xml;
TreeView1.DataBind();
}
}
- asp.net TreeView实现博客后台管理树
- ASP.NET,用TreeView实现树菜单
- Asp.net treeview实现无限级树
- asp.net 中treeview的后台绑定
- TreeView的ASP.NET实现
- ASP.NET中与数据库交互实现动态TreeView树
- asp.net 动态树 Treeview
- c#语言asp.net实现treeview控件
- ASP.net和EasyUI后台管理系统
- ASP.NET 递归 生成树 TreeView
- ASP.NET通过递归添加树(Treeview)
- TreeView&CheckBox(ASP.NET)
- asp.net TreeView
- asp.net treeview 技巧
- Asp.net中Treeview
- ASP.NET的TreeView
- Asp.net -----Treeview控件
- asp.net treeview checkbox
- mysql随机查询语句
- 简洁、明晰!数据库设计三大范式应用实例剖析(二)
- Ubuntu的虚拟控制台实现中文(转载及实践可用)
- Second Life第二人生 注册 登陆 常见问题解析
- CSDN Blog 首开张
- asp.net TreeView实现博客后台管理树
- C++内存管理详解
- 操作系统学习笔记(一)
- MySQL 优化之 Slow Query Log
- 从修HP打印机看中外服务差距
- 网页特效代码搜集
- SL无法登陆
- C++ 程序设计特别版学习笔记(一)
- 日期 正则表达式