在FF中工作的网站不在IE中,使用iframe构建

时间:2011-01-24 13:50:03

标签: asp.net internet-explorer iframe redirect

我有一个网站,我通过iframe建立,但我似乎无法使用IE浏览器。 对于安全措施,我无法访问它,但不好解释问题所在。 首先,由于网络服务器不支持.net,我被迫通过iframe来实现。 继承人看起来如何:

http://ipdg.se/order.htm

到目前为止,iframe工作得很好。但是,当我尝试登录问题开始。 如果它顺利进行,但在ie,它没有发生任何事情(通常会重定向到相同的页面,但与会话变量和显示其他内容)我不知道是什么原因造成的。但要么IE不能做response.redirects,要么iframe都有问题..或两者兼而有之。

除了Internet Explorer之外,它适用于主要的浏览器!

2 个答案:

答案 0 :(得分:0)

有一段时间有这样的问题...... iframe标签是

<Iframe src="order.php" width="450" height="650"></Iframe>

解决方案是将src从order.php更改为order.html ...在您的情况下可能无法实现,但似乎有一个IE安全设置禁止加载动态页面。

答案 1 :(得分:0)

正如之前的一张海报所说。因此,问题在于IE及其安全检查。使用server.transfer使它工作。

response.redirect不直接重定向到页面,它在重定向之前与客户端浏览器通信。因此浏览器有机会停止请求(Lame IE)。 但是server.transfer并没有这样做,并解决了这个问题。