.aspx
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.Collections.Generic;
using ComponentArt.Web.UI;

public partial class ProjectTree : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

if (!Page.IsPostBack)
{
TreeViewNode rootnode = new TreeViewNode();
rootnode.Text = "项目";
rootnode.Expanded = true;
TreeView1.Nodes.Add(rootnode);

//ProjectDB pdb = new ProjectDB();
// IList<Project.Model.Project> plist = pdb.ProjectList();
//foreach (Project.Model.Project p in plist)
// {
TreeViewNode pnode = new TreeViewNode();
pnode.Text = "test";
pnode.ID = "1001";
pnode.Value = "Project";
pnode.ContentCallbackUrl = "Test.aspx?Pid=10000";
rootnode.Nodes.Add(pnode);
// }
}


}
}
test.aspx
protected void Page_Load(object sender, EventArgs e)
{
Response.ContentType = "text/xml";
ComponentArt.Web.UI.TreeView TreeView1 = new ComponentArt.Web.UI.TreeView();

// ProjectDB pdb = new ProjectDB();
if (Request.QueryString["Pid"] != null && Request.QueryString["Pid"] != "")
{
for (int i = 1; i < 10; i++)
{
ComponentArt.Web.UI.TreeViewNode newNode = new ComponentArt.Web.UI.TreeViewNode();

newNode.Text = i.ToString();
//newNode.ImageUrl = dbRow["ImageUrl"].ToString();
newNode.ID = i.ToString();

newNode.ContentCallbackUrl = "test.aspx?Pid="+i.ToString();
TreeView1.Nodes.Add(newNode);
}
}

Response.Write(TreeView1.GetXml());


}
1
<%@ Register TagPrefix="ComponentArt" Namespace="ComponentArt.Web.UI" Assembly="ComponentArt.Web.UI" %>
2
3
<ComponentArt:TreeView id="TreeView1" Height="350px" Width="100%"
4
DragAndDropEnabled="false"
5
NodeEditingEnabled="false"
6
KeyboardEnabled="true"
7
CssClass="TreeView"
8
NodeCssClass="TreeNode"
9
SelectedNodeCssClass="SelectedTreeNode"
10
HoverNodeCssClass="HoverTreeNode"
11
NodeEditCssClass="NodeEdit"
12
LineImageWidth="19"
13
LineImageHeight="20"
14
DefaultImageWidth="16"
15
DefaultImageHeight="16"
16
ItemSpacing="0"
17
ImagesBaseUrl="images/"
18
NodeLabelPadding="3"
19
ShowLines="true"
20
LineImagesFolderUrl="images/lines/"
21
EnableViewState="true"
22
runat="server" LoadingFeedbackText="Loading " >
23
</ComponentArt:TreeView>
.cs
<%@ Register TagPrefix="ComponentArt" Namespace="ComponentArt.Web.UI" Assembly="ComponentArt.Web.UI" %>2

3
<ComponentArt:TreeView id="TreeView1" Height="350px" Width="100%" 4
DragAndDropEnabled="false" 5
NodeEditingEnabled="false"6
KeyboardEnabled="true"7
CssClass="TreeView" 8
NodeCssClass="TreeNode" 9
SelectedNodeCssClass="SelectedTreeNode" 10
HoverNodeCssClass="HoverTreeNode"11
NodeEditCssClass="NodeEdit"12
LineImageWidth="19" 13
LineImageHeight="20"14
DefaultImageWidth="16" 15
DefaultImageHeight="16"16
ItemSpacing="0" 17
ImagesBaseUrl="images/"18
NodeLabelPadding="3"19
ShowLines="true" 20
LineImagesFolderUrl="images/lines/"21
EnableViewState="true"22
runat="server" LoadingFeedbackText="Loading " >23
</ComponentArt:TreeView>
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.Collections.Generic;
using ComponentArt.Web.UI;
public partial class ProjectTree : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
TreeViewNode rootnode = new TreeViewNode();
rootnode.Text = "项目";
rootnode.Expanded = true;
TreeView1.Nodes.Add(rootnode);
//ProjectDB pdb = new ProjectDB();
// IList<Project.Model.Project> plist = pdb.ProjectList();
//foreach (Project.Model.Project p in plist)
// {
TreeViewNode pnode = new TreeViewNode();
pnode.Text = "test";
pnode.ID = "1001";
pnode.Value = "Project";
pnode.ContentCallbackUrl = "Test.aspx?Pid=10000";
rootnode.Nodes.Add(pnode);
// }
} 

}
}
test.aspx
protected void Page_Load(object sender, EventArgs e)
{
Response.ContentType = "text/xml";
ComponentArt.Web.UI.TreeView TreeView1 = new ComponentArt.Web.UI.TreeView();
// ProjectDB pdb = new ProjectDB();
if (Request.QueryString["Pid"] != null && Request.QueryString["Pid"] != "")
{
for (int i = 1; i < 10; i++)
{
ComponentArt.Web.UI.TreeViewNode newNode = new ComponentArt.Web.UI.TreeViewNode();
newNode.Text = i.ToString();
//newNode.ImageUrl = dbRow["ImageUrl"].ToString();
newNode.ID = i.ToString();
newNode.ContentCallbackUrl = "test.aspx?Pid="+i.ToString();
TreeView1.Nodes.Add(newNode);
}
}
Response.Write(TreeView1.GetXml());

}


浙公网安备 33010602011771号