就想取得当前节点的Text值,VB写的代码简要如下:但就是取不到,请问什么原因?
<Script>
        Sub TreeView1_SelectedIndexChange(ByVal sender As Object, ByVal e As Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs) Handles TreeView1.SelectedIndexChange
        Dim Node
        Node = TreeView1.GetNodeFromIndex(e.NewNode)
        
    End Sub
</Script>
<html>
...
'TreeView的AutoPostBack属性为True.
<asp:Label id="Node" runat="server" />
...
</html>

解决方案 »

  1.   

    Dim NdSel as New Microsoft.Web.UI.WebControls.TreeNode()
    NdSel = TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
      

  2.   

    谢谢楼上!我试过了,但通过<asp:Label />语句,还是无法显示选择节点的text,怎么回事?
      

  3.   

    好象这个TreeView1_SelectedIndexChange根本没有被触发执行
      

  4.   

    终于找到原因了!呵呵...
    <%@ Page Language="vb" AutoEventWireup="true" 这里要设成TRUE! 
    不过还是要谢谢关心这个问题的所有朋友.BOW.