您的位置:首页 > 其它

动态生成dTree和dTree传值

2012-12-26 14:34 375 查看
前台:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="show.aspx.cs" Inherits="show" %>

<!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>

<link href="dtree.css" rel="Stylesheet" type="text/css" />

<script type="text/javascript" src="dtree.js"></script>

<script type="text/javascript">

d = new dTree("d");

d.add(0, -1, "我的书桌");

d.add(1, 0, "我的收藏", 'jsTree.aspx?sname='+"<%=ss() %>");

d.add(2, 0, "库存详单", ''); //这是静态的代码,动态的可用循环加入。

for (var i = 3; i < 10; i++) {

d.add(i, 2, '您好' + i, 'jsTree.aspx');

}

d.add(10, 0, "我的爱好", 'javascript:d.o(10)', '', '');

d.add(11, 10, "My Habit");

d.config.closeSameLevel = true;

d.config.useSelection = true;

d.config.folderLinks = false;

document.write(d);

</script>

<style type="text/css">

body

{

background-color: Silver;

}

</style>

</head>

<body>

<form id="form1" action="show.aspx" method="get" runat="server">

<div class="dtree">

<input id="hf" name="Username" value="dd" type="hidden" runat="server" />

<%= Session["name"] %>

</div>

</form>

</body>

</html>

后台:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class show : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Session["name"] = "丁露丹";

}

protected string ss()

{

string s = "0";

string a = Session["name"].ToString();

hf.Value = a;

s = hf.Value;

return s;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: