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
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);
// }
}
}
}
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());
}
{
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());
}