发送者 skytear 发送时间 2005-4-26 19:18:24 删除 回复
内容 上次回一个帖子是一个人的如何点击某个节点后再去展开其子节点,你也到回复。
后来自己做也碰到问题:

TreeView不能PostBack,那么当其先展开了三层的节点以后,点击某个在三层的节点上面要去展开该节点下面的子节点,整个树不能PostBack了。

有没有办法可以实现:
第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack

不能用连接来做。因为试了不可以。你有什么建议吗?多谢!

[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack    <script language="javascript">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack         
function setV()
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack         {
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack          
var cIndex=TreeView2.clickedNodeIndex;
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack          
var tmp=cIndex.split(".");
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack          
if (tmp.length==3)
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack          {
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack           
var pNode=TreeView2.getTreeNode(cIndex);
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack           document.all.Hidden1.value 
=pNode.getAttribute("Text");
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack           document.Form1.submit(); 
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack          }
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack         }
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack        
</script>


[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack<body MS_POSITIONING="GridLayout">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack        
<form id="Form1" method="post" runat="server">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack            
<iewc:TreeView id="TreeView2" style="Z-INDEX: 101; LEFT: 264px; POSITION: absolute; TOP: 176px"
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                runat
="server">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                
<iewc:TreeNode Text="Node0">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                    
<iewc:TreeNode Text="Node2">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                        
<iewc:TreeNode Text="Node4"></iewc:TreeNode>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                        
<iewc:TreeNode Text="Node5"></iewc:TreeNode>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                    
</iewc:TreeNode>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                    
<iewc:TreeNode Text="Node3"></iewc:TreeNode>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                
</iewc:TreeNode>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                
<iewc:TreeNode Text="Node1"></iewc:TreeNode>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack            
</iewc:TreeView><INPUT id="Hidden1" style="Z-INDEX: 102; LEFT: 176px; POSITION: absolute; TOP: 56px" type="hidden"
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack                name
="Hidden1" runat="server">
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack        
</form>
[原创]在TreeView中如何实现第一层的节点,第二层的节点,点击的时候都不PostBack,第三层的节点点击的时候,能够PostBack    
</body>


End Sub

你可以把Response.Write(Hidden1.Value) 这句换成从数据库检索数据得到它(第三层的节点)的子节点

相关文章:

  • 2022-12-23
  • 2021-06-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-25
  • 2021-09-20
  • 2021-09-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2021-07-30
  • 2022-12-23
  • 2022-01-31
相关资源
相似解决方案