web页面布局的问题,treeview显示在左边,treeview是动态生成的,点击treeview节点,然后在右边显示相关数据,
在右边我用的是iframe显示页面数据,但是,我不知道怎么的,我点击treeview中的展开(+)按钮,则iframe就不见了,郁闷,请高手帮忙。

解决方案 »

  1.   

    查看源文件看看是不是真的没了,还是iframe得位置变了
      

  2.   

    可能是页面刷新造成的 尽量不用treeview
      

  3.   

    1。在treeview的TreeNode 加上onclick
    code:
    TreeNode a = new TreeNoae();
    a.attribute.add("onclick","node_onclick(this));2.实现事件
    node_onclick = function(obj)
    {
    ...... //get relevant info
    ifream.location.href = '';
    }
      

  4.   

    你把iframe的宽度固定一下,调小一点,看看能不能显示
      

  5.   

    最好不用iframe,不好控制的,不如用母版页把treeview放在母版页里
      

  6.   

    参考FortuneBase default.aspx页面
    参考地址www.cnblogs.com/mail-ricklee
      

  7.   

    最方便的是用母板页;用iframe的话iframe要固定住,不然刷到哪去了是不好找
      

  8.   

    我也想过用模板页,但是我只有这个页面用到treeview,其他的都不用到,
      

  9.   

    如果我要传递参数过去改怎样传递呢?从treeview传到右边显示的页面中
      

  10.   

    LZ可以把代码贴出来看看,要不不用iframe