使用response.redirect模拟hyperlink.target =“_ parent”

时间:2012-01-13 11:08:16

标签: javascript asp.net

如何在ASP.NET代码隐藏(C#)中使用response.redirect模拟hyperlink.target =“_ parent”,我想重定向到一个页面(来自代码后面),但是因为我在一个2帧窗口中,整个页面应该被重定向,即像hyperlink.target =“_ parent”这样的东西,我想应该可以通过JavaScript,你能给一些帮助吗?我当然想要一些跨浏览器的东西

感谢

1 个答案:

答案 0 :(得分:1)

您只能在客户端操作其他框架/窗口(通过javascript,用户交互等)。

Response.Redirect是服务器端构造;服务器对您的帧没有任何了解,也无法执行必要的操作。解决方法可能是页面,当它返回到客户端时执行javascript代码。

所以ClientScript.RegisterStartupScript方法(您在评论中已经提到过)可能是最好的选择。