帧显示两次

时间:2013-01-11 05:15:28

标签: asp.net html

我的ASP.Net应用程序遇到浏览器问题。当我运行我的应用程序时,一些浏览器在同一页面中垂直显示我的主页两次。

这是我的aspx页面中的代码,在我的home.aspx页面中。

<frameset rows="121,*" cols="*" frameborder="no" border="5" framespacing="0" bordercolor="#999999"runat="server">
  <frame src="TopHeader.aspx" name="topFrame" scrolling="no"  noresize="noresize" id="topFrame" title="topFrame" />
  <frameset rows="*" cols="253,*" framespacing="5" frameborder="yes" border="1"  bordercolor="#e5e5e5" >
    <frame src="LeftNav.aspx" name="leftFrame" scrolling="yes" frameborder="no"  id="leftFrame" title="leftFrame" runat="server" />
    <frame src="Default.aspx" name="mainFrame" id="mainFrame" title="mainFrame" frameborder="no" runat="server" />
  </frameset>
</frameset>

1 个答案:

答案 0 :(得分:0)

我查看了你的代码,在那里你写了frameborder =“no”和border =“5”这两个可能会导致效果。如果border =“5”则使用frameborder =“yes”而frameborder =“0”将起作用而不是“no” 使用cols =“30%,70%”而不是cols =“”,因为cols =“”将占用所有可用空间。 我已经在我的系统中运行了你的代码并且没有多次获取页面。