日期:2014-05-19  浏览次数:20429 次

(100分)框架刷新后继问题,请大家帮忙,谢谢!
我用index.html做一个框架:

上:top.html   下:foot.html
左:main.aspx   右:content.aspx

左边main.aspx是个Treeview做的树型目录,有很多节点。

我希望实现的效果是:

当我点击左侧Treeview的某节点时,左边树型目录main.aspx不用刷新,而右侧内容页content.aspx根据我选中的左侧某节点而自动刷新跳转。

我的相关代码是:
<asp:TreeNode   Text= "核算字典 "   Value= "核算字典 "   NavigateUrl= "javascript:   window.parent.content.location= 'Audit.aspx ' "> </asp:TreeNode>

但是这样运行的效果是:右侧的内容页有了,左侧的树型目录却没有了,左侧main.aspx一片空白,显示:Audit.aspx

请教大家,希望大家能给予帮助,谢谢!



------解决方案--------------------
<asp:TreeNode Text= "核算字典 " Value= "核算字典 " NavigateUrl= "Audit.aspx " target= "你的右框架名称 "> </asp:TreeNode>
另外,把你的treeview的属性设置一下,enableclientscript=true,点树就不刷新了
------解决方案--------------------
<frameset border= "0 " name= "edit " frameborder= "1 " framespacing= "0 " MARGINWIDTH= "0 " MARGINHEIGHT= "0 "
LEFTMARGIN= "0 " TOPMARGIN= "0 " cols= "220,* ">
<frame border= "1 " name= "fraLeftFrame " borderColor= "#6699cc " marginWidth= "0 " marginHeight= "0 "
frameBorder= "0 " scrolling= "yes " LEFTMARGIN= "0 " TOPMARGIN= "0 " target= "main " src= "left.aspx ">
<frame name= "main " border= "0 " borderColor= "#6699cc " frameBorder= "no " scrolling= "auto " src= "main.aspx ">
</frameset>

左:main.aspx 右:content.aspx 这两部分用上面的框架作
应该就是你想要的