Dtree菜单的用法很简单,网上介绍的很多,这里就不介绍了。直接看我们的例子:
-----------.aspx 文件
……….
<script type="text/javascript" src="js/dtree.js" /> //加载菜单的js代码
</head>
<body style="background-color: #Fcfff1">
<form id="form1" runat="server">
<div class="dtree">
<script type="text/javascript">
<!--
d = new dTree('d'); //定义一个dTree菜单
d.config.target = "right";//设置重菜单打开页,显示在right框架里
d.add(0,-1,'管理系统菜单'); //给菜单添加根节点
<asp:Literal id="dTreeItem" runat="server"></asp:Literal> //给菜单数组添加其他项
document.write(d);
-->
</script>
</div>
</form>
</body>
</html>
------.cs 文件
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("XMLFileTest.xml"));
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows;
dTreeItem.Text += "d.add("+dr["treeid"]+","+ dr["parenid"]+",'"+ dr["title"].ToString()+"','"+dr["url"].ToString()+"');\n";
}
-----------.aspx 文件
……….
<script type="text/javascript" src="js/dtree.js" /> //加载菜单的js代码
</head>
<body style="background-color: #Fcfff1">
<form id="form1" runat="server">
<div class="dtree">
<script type="text/javascript">
<!--
d = new dTree('d'); //定义一个dTree菜单
d.config.target = "right";//设置重菜单打开页,显示在right框架里
d.add(0,-1,'管理系统菜单'); //给菜单添加根节点
<asp:Literal id="dTreeItem" runat="server"></asp:Literal> //给菜单数组添加其他项
document.write(d);
-->
</script>
</div>
</form>
</body>
</html>
------.cs 文件
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("XMLFileTest.xml"));
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow dr = ds.Tables[0].Rows;
dTreeItem.Text += "d.add("+dr["treeid"]+","+ dr["parenid"]+",'"+ dr["title"].ToString()+"','"+dr["url"].ToString()+"');\n";
}

浙公网安备 33010602011771号