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