客户端有一个带有iframe的asp页面。 Iframe在asp经典页面中加载一个asp.net页面。经典ASP,ASP.NET,IFrames和response.redirect问题
ASP.NET页面负责连接到一个webservice,显示一些数据,然后当用户点击一个按钮时,它会做一个response.redirect另一个经典的asp页面。
由于asp.net页面位于iframe中,所以在理想情况下它应该接管整个页面时,asp页面会在iframe内部加载。
我已经尝试在最终的asp页面中放入javascript来打开iframe,但它似乎并没有触发。
我试过asp.net页面上做的OnClientClick(),并使用下面的JavaScript
top.location使其脱离iframe的= self.location.href
但自那台它似乎刷新页面,突破了iframe,但不会触发服务器端的onclick事件,然后执行后端计算并执行response.redirect。
关于如何确保最终的asp页面不会出现在iframe中并突然出现的任何想法?