1. 设置AutoPostBack为false,页面就不会刷新
2. 用客户端脚本来控制:function TreeView1.onclick()
{
var selectedNode = TreeView1.getTreeNode(TreeView1.clickedNodeIndex);
if( selectedNode.Nodes.length <= 0 )
{
GetSelected();
}
}
2. 用客户端脚本来控制:function TreeView1.onclick()
{
var selectedNode = TreeView1.getTreeNode(TreeView1.clickedNodeIndex);
if( selectedNode.Nodes.length <= 0 )
{
GetSelected();
}
}
1.未发现属性AutoPostBack
2.运行后,页面提示TreeView1没有定义。
Partial Class guide_question
Inherits System.Web.UI.Page
Public jsstr As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub div_bt_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles div_bt.Click
Response.Write("<script language='javascript'>window.opener.location.reload();window.close();</script>")
End Sub Protected Sub TreeView1_SelectedNodeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.SelectedNodeChanged
If Not TreeView1.SelectedNode.Parent Is Nothing Then
TreeView1.CollapseAll()
TreeView1.SelectedNode.Parent.Expand()
If TreeView1.SelectedNode.Depth > 0 Then
'Content.InnerHtml = "问题:" + "<br/>" + TreeView1.SelectedNode.Text + "<br/>" + "答复:" + "<br/>" + TreeView1.SelectedNode.Value
jsstr = "问题:" + "<br/>" + TreeView1.SelectedNode.Text + "<br/>" + "答复:" + "<br/>" + TreeView1.SelectedNode.Value
TreeView1.Attributes.Add("onclick", "javascript:GetSelected()")
Else
'Content.InnerHtml = "请点击左边标题前""+""号,以展开具体问题"
jsstr = "请点击左边标题前""+""号,以展开具体问题"
'TreeView1.Attributes.Add("onclick", "javascript:GetSelected()")
End If
Else
TreeView1.CollapseAll()
TreeView1.SelectedNode.Expand()
End If
End Sub
End Class
TREEVIEW进行必要的属性设置