<%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %>
<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript">function showtree()
{
node1 = TreeView1.getTreeNode("1.0");
var t = node1.getAttribute("Text")
document.write(t+"____");
document.write(node1.getChildren().length.toString());
}</script>
</HEAD>
<body >
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<iewc:treeview oncontextmenu="showmenu();return false" id="TreeView1" onclick="setStatus()" runat="server"
ExpandLevel="4" SelectExpands="True">
<iewc:TreeNode Text="Node0" Expanded="True">
<iewc:TreeNode Text="Node1" Expanded="True"></iewc:TreeNode>
<iewc:TreeNode Text="Node2" Expanded="True"></iewc:TreeNode>
</iewc:TreeNode>
<iewc:TreeNode Text="Node3" Expanded="True">
<iewc:TreeNode Text="Node5" Expanded="True">
<iewc:TreeNode Text="Node7" Expanded="True"></iewc:TreeNode>
<iewc:TreeNode Text="Node8" Expanded="True"></iewc:TreeNode>
</iewc:TreeNode>
<iewc:TreeNode Text="Node6" Expanded="True"></iewc:TreeNode>
</iewc:TreeNode>
</iewc:treeview></FONT>
<p><INPUT type="button" value="显示" onclick="showtree()"></p>
</form>
</body>
</HTML>后台未输入任何代码.自动生成.
t可正常显示,说明node1已正确定位,但node1下明明有子节点,node1.getChildren().length却总是0,我到底错在那里???????
<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="WebApplication2.WebForm2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript">function showtree()
{
node1 = TreeView1.getTreeNode("1.0");
var t = node1.getAttribute("Text")
document.write(t+"____");
document.write(node1.getChildren().length.toString());
}</script>
</HEAD>
<body >
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<iewc:treeview oncontextmenu="showmenu();return false" id="TreeView1" onclick="setStatus()" runat="server"
ExpandLevel="4" SelectExpands="True">
<iewc:TreeNode Text="Node0" Expanded="True">
<iewc:TreeNode Text="Node1" Expanded="True"></iewc:TreeNode>
<iewc:TreeNode Text="Node2" Expanded="True"></iewc:TreeNode>
</iewc:TreeNode>
<iewc:TreeNode Text="Node3" Expanded="True">
<iewc:TreeNode Text="Node5" Expanded="True">
<iewc:TreeNode Text="Node7" Expanded="True"></iewc:TreeNode>
<iewc:TreeNode Text="Node8" Expanded="True"></iewc:TreeNode>
</iewc:TreeNode>
<iewc:TreeNode Text="Node6" Expanded="True"></iewc:TreeNode>
</iewc:TreeNode>
</iewc:treeview></FONT>
<p><INPUT type="button" value="显示" onclick="showtree()"></p>
</form>
</body>
</HTML>后台未输入任何代码.自动生成.
t可正常显示,说明node1已正确定位,但node1下明明有子节点,node1.getChildren().length却总是0,我到底错在那里???????
解决方案 »
- 关于线程的两个问题:1.开的线程太多,CPU占用率太高,可否用线程池优化 2.退出程序时退出线程有没有必要等到线程的IsAlive为false再退出
- winform,怎么样让运行后的窗体不能改变大小?
- C#可以动态创建二维数组吗,在线等 急
- 请问有关string 变量初始化的问题
- VS.net2005 无法安装,请大侠们帮帮忙
- 到惠普项目组工作
- 怎样获取硬盘序列号,主板序列号?
- 在.net中用RESTORE DATABASE语句恢复数据库,但是系统提示未能获得对数据库的排他访问权
- 谁有ORACLE815的下载地址(急)在线等待,发现立即给分
- 关于在Winfrom中WPF自定义控件的求助贴
- C#数据库编程中的问题
- 怎样用C#代码实现给文件夹添加用户啊?
-----------怎么会有子节点啊?^-^
{
node1 = TreeView1.getTreeNode("1.0");
var t = node1.getAttribute("Text")
document.write(t+"____");
document.write(node0.getChildren().length.toString());
}</script>
node1 = TreeView1.getTreeNode("1.0") 指的是第二个节点下的第一个子节点(索引从0开始),那么node1指的是TreeView1下的Node5,run后的结果也为:Node5____0,而Node5下是有节点的.
望大家继续帮我调试一下.