0

我的 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>
4

1 回答 1

0

我浏览了您的代码,您在那里写了 frameborder="no" 和 border="5" 这两个可能会导致效果。如果border="5" 然后使用frameborder="yes" 和frameborder="0" 将工作而不是"no" 使用cols="30%,70%" 而不是cols=" " 因为cols=" " 将占据所有可用空间。我已经在我的系统中运行了您的代码,但没有多次获取页面。

于 2013-01-11T06:22:18.223 回答