想实现这样的功能,点击一文本框之后弹出一个页面(window.showModalDialog),在弹出的页面上有一个树型菜单(数据是从数据库里面读取的),点击树型菜单的节点后将节点的值返回到文本框。现在的问题是当点击节点时会调用_dopostback()打开一个错误的页面!想请教一下各位大虾怎么解决这种问题!节点的值是在SelectedNodeChanged里面获取的!谢谢了!

解决方案 »

  1.   

    在treeview所在页面加上<base target="_self">
    值取出之后,可以Response.Write("<script>window.returnValue='"+值+"';window.close();</script>");
      

  2.   

    astra1(Hyperion),谢谢,问题已经解决了!再问一下:如果不是鼠标单击而是双击,我改调用那一个事件呢?
      

  3.   

    TreeView本身支持的事件并不多,不推荐...或者你可以在每个node.Text里定义双击事件然后直接调用JS方法
      

  4.   

    在每个node.Text里定义双击事件?可以清楚一点吗?我是初学者!
      

  5.   

    双击的问题可以解决了,只是在调用JS的时候出了问题,不过还是结帖吧.astra1(Hyperion)谢谢!