高速的asp.net目录树源代码

前台页面:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Tree._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>目录树</title>
    <script type="text/javascript" language="javascript" src="MzTreeView10.js"></script>
    <link href="css/Global.css" type="text/css" rel="stylesheet"/>
    <style type="text/css">
        A.MzTreeview
        {
            font-size: 9pt;
            padding-left: 3px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <script type="text/javascript" language="javascript">
    <!--
        window.tree = new MzTreeView("tree");

        tree.icons["property"] = "property.gif";
        tree.icons["css"] = "collection.gif";
        tree.icons["book"]  = "book.gif";
        tree.iconsExpand["book"] = "bookopen.gif";
        tree.setIconPath("/images/");
        <% LoadTree(); %>
        tree.setURL("#");
        tree.setTarget("");
        document.write(tree.toString()); 
    -->
    </script>
    </form>
</body>
</html>

后台页面:
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;
using System.Data.Sql;
using System.Data.SqlClient;
using TreeDemo.DBUtility;

namespace Tree
{
    public partial class _Default : System.Web.UI.Page
    {
        public static string str;

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        public void LoadTree()
        {          
            string sql = "Select ID,isnull(PID,0) as PID,Caption From Tree order by ID";
            SqlDataReader dr = TreeDemo.DBUtility.SqlHelper.ExecuteReader(SqlHelper.ConnectionString,CommandType.Text, sql, null);
            string node = "";
            while(dr.Read())
            {
                node = "\r\n     tree.nodes[" + "\"" + dr["PID"].ToString() + "_" + dr["ID"].ToString() + "\"" + "] = ";
                node = node + "\"" + "text:" + dr["Caption"].ToString() + ";" + "\"";
                Response.Write(node);
            }
            if (!dr.IsClosed)
                dr.Close();
        }
    }
}

时间: 2024-10-03 22:54:06

高速的asp.net目录树源代码的相关文章

以前收集的一些资料---如何使用ASP实现网站的“目录树”管理

使用ASP实现网站的目录树本来想多翻译些东西出来的,但是最近越来越忙了,以后我尽量多贴些短小的代码出来,翻译是越来越没空完成了.呵呵.数据库结构(共使用了两个表)1.tblCategory字段名  类型   Root   binary   说明树关或开(目录的根)ID     自动编号 关键字Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序Name   text(255)可以包含html中的标识符HREF   text(255) 允许空

ASP+ACCESS实现的无限级目录树

下载地址:http://www.knowsky.com/download/treemenu.rar 关键代码: <%set conn=server.createobject("ADODB.CONNECTION")connstr="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"conn.open

如何使用ASP实现网站的“目录树”管理

使用ASP实现网站的目录树本来想多翻译些东西出来的,但是最近越来越忙了,以后我尽量多贴些短小的代码出来,翻译是越来越没空完成了.呵呵.数据库结构(共使用了两个表)1.tblCategory字段名 类型 Root binary 说明树关或开(目录的根)ID 自动编号 关键字Sort integer 识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序Name text(255)可以包含html中的标识符HREF text(255) 允许空2.tblPagesID 自动编号

EasyUI Tree+Asp.net实现权限树或目录树导航的简单实例

 本篇文章主要是对EasyUI Tree+Asp.net实现权限树或目录树导航的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Main.aspx.cs" Inherits="Manage_Main" %>   <!DOCTYPE html PUBLIC "

编写ASP.net,我想单击一个按钮就弹出一个目录树,选择一个目录后,将该目录的完全路径显示在一个编辑框中,请问怎样做?

问题描述 编写ASP.net,我想单击一个按钮就弹出一个目录树,选择一个目录后,将该目录的完全路径显示在一个编辑框中,请问怎样做?目录树即为本机的目录急求解答! 解决方案 解决方案二:这个不能得到客户端主机目录但是服务器的主机目录可以同一个页面放入buttontreeviewtextbox控件page_load中设置treeview的visible=false并且绑定目录treeview的selectednodechanged事件下:treeview的visible=truetextbox.te

使用DW用ASP+ACCESS编写目录树

利用ACCESS创建数据库listBase.mdb:数据表:listTable数据字段:listId    listName    listInfo    parentId 连接方法:<%    dim sConn,sConnStr,sSql    sConnStr="DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("listBase.mdb")    set sConn=

使用ASP实现网站的“目录树”管理的代码_应用技巧

使用ASP实现网站的目录树 数据库结构(共使用了两个表)1.tblCategory字段名  类型   Root   binary   说明树关或开(目录的根)ID     自动编号 关键字Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序Name   text(255)可以包含html中的标识符HREF   text(255) 允许空 2.tblPagesID   自动编号 Sort  integer 关键字Name  text(255)

使用ASP实现网站的“目录树”管理的代码

使用ASP实现网站的目录树 数据库结构(共使用了两个表) 1.tblCategory 字段名  类型   Root   binary   说明树关或开(目录的根) ID     自动编号 关键字 Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序 Name   text(255)可以包含html中的标识符 HREF   text(255) 允许空 2.tblPages ID   自动编号 Sort  integer 关键字 Name  t

无限级目录树+记忆节点状态

特点: 1.无限级节点. 2.直接产生html代码,容易修改. 3.目录清楚,类似于资源管理器,(csdn论坛的,层数多了就不容易分清楚层次了). 4.记忆节点状态,人性化. 演示: http://www.yemaweb.com/demo/tree/ 下载: http://www.yemaweb.com/demo/tree/tree.rar 核心代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"