hai,
我的页面中有一个用于显示动态页面的iFrame。
<iframe id="divIFrame" scrolling="no" runat ="server" src="Login.aspx" frameborder="0"
style="width: 575px; height:323px; padding:0px;z-index:0px;" >
</iframe>
在后面的代码中,我使用一行代码将'src'属性添加到iframe。
divIFrame.Attributes("src") = "..\Pages\Company.aspx"
它可以在IE和crome中工作但不在Mozila firefox.It显示错误这样
Server Error in '/' Application.
HTTP Error 400 - Bad Request.
Version Information: ASP.NET Development Server 9.0.0.0
请帮忙。
答案 0 :(得分:3)
您需要在网址中使用正斜杠/而不是反斜杠\。
divIFrame.Attributes("src") = "../Pages/Company.aspx"
Internet Explorer正在悄悄地为您转换斜杠,掩盖问题。 Firefox正确没有。