日期:2014-05-20  浏览次数:20473 次

为何点击左边目录树的节点后,只剩下了右边页面,左边页面消失了?
为何点击左边目录树的节点后,只剩下了右边页面,左边页面消失了?

程序的起始页面是login.htm:
<frameset   rows= "121,* "   frameborder= "no ">
<frame   name= "header "   scrolling= "no "   noresize   target= "main "   src= "title.htm ">
<frame   name= "main "   src= "login1.aspx "   target= "main ">
<noframes>
<body>
</body>
</noframes>
</frameset>
===============================================
上面是起始页面login.htm,它包括了title.htm和login1.aspx,
我希望title总出现在页面上部,并且地址栏一直都是login.htm,
输入用户/密码后到下面的index.aspx
==============================================
index.aspx

<frameset   cols= "285,65% ">
<frame   name= "contents "   src= "left.aspx ">
<frame   name= "main "   src= "right.asp ">
............
</frameset>

其中left.aspx上有目录树treeview,其NavigateUrl根据节点内容的不同带参数指向右边的right.asp,

本来我希望看到的是:   运行时,页面最上面是title,左下是left.aspx,右下是right.asp,但实际运行时,一点击左边的目录树的节点后,左边的页面left.aspx不见了,整个下方都是right.asp
这是为什么呢?
若我不使用login.htm,直接把login1.aspx设为起始页,则点击左边的目录树时,left.aspx不会消失,当然此时页面上部没有title.




------解决方案--------------------
target= "main "
每个连接加属性
------解决方案--------------------
是不是frame的name= "main ",有两个名为main的框架?