我在showModalDialog中使用了一棵树(TreeView),可是每次点击的的时候树总是刷新,而且会弹出一个新窗体来!如果禁止树刷新的话,又没有办法获取树上的节点信息(树是动态生成的),求救啊!怎么才能把那个弹出来的窗体去掉!!!!???

解决方案 »

  1.   

    他的窗口是ShowModalDialog出来的,只要click一下某个node,刷新后,会打开一个新的窗口出来的。
      

  2.   

    这个,以前回答过:在生成树的时候指定节点的NavigateUrl,比如:
    myTreeNode.navigateurl="TarGet_Url.aspx"
    点击后页面转到TarGet_Url.aspx,在这个页面处理,就不会刷新树了
      

  3.   

    http://www.csdn.net/expert/topic/748/748289.xml?temp=.5284082
      

  4.   

    see this topic :http://www.csdn.net/expert/topic/748/748289.xml?temp=.5284082
      

  5.   

    <base target="_parent">//这是端木兄的办法。要分啊!虽然andy_123的不好用:),但是你也应该给他分啊!偶答应他了
      

  6.   

    我想应该是这样的吧
    没必要节点一改变你就得到当前节点的信息,你禁止树刷新,在窗体上加一个按纽,当你需要得到当前节点的信息时,用TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).ID得到你当前选中节点的ID(当然,你也可以得到其它的信息,如Text等等。
      

  7.   

    <base target="_parent">//这是端木兄的办法。要分啊!虽然andy_123的不好用:),但是你也应该给他分啊!偶答应他了
      

  8.   

    在绑定TreeView1页头部 head里加上这句话就好了<base target="_parent"></base>