在一个弹出的页面里面的一个treeview,发现点这里面的展开节点总是连接到新的页面去执行 下断点发现都不执行展开事件,很郁闷 求教! 注意是在弹出的页面里的treeview 我用的是
window.showModalDialog('treeview.aspx','','dialogWidth:600px;dialogHeight:500px;status:Yes;help:yes;resizable=yes');弹出来
然后在这个页面来展开 发现怎么也展开不了。但如果不是在这个弹出的页面 单独打开这个treeview页面 一切都很正常。

解决方案 »

  1.   

    showModalDialog 是一个特殊窗体,不能在此窗体内进行通常页面的工作。
    要解决这个问题, 需要添加一个框架页,比如上下框架,将上框架设为高度0,并禁止拖动,下框架加载你的treeview页即可。
      

  2.   

    treeview.aspx 页面加上 <base   target="_self"/>
      

  3.   

    重新打开个页面呢??也许效果好点!window.showModalDialog()这个东西不好用哦!容易出错!难得跟踪...
      

  4.   

    可不可以考虑用其他的方法来实现。就是比如div模拟一下
      

  5.   

    Show是否正常,treenode节点的target设置是否正确
      

  6.   

    谢谢大家 问题已经解决 如二楼所说 <base  target="_self"/> 
    不过这句话添加的地方也要注意是在body跟html之间,好了 结贴了