【问题标题】:simulating hyperlink.target="_parent" with response.redirect用 response.redirect 模拟 hyperlink.target="_parent"
【发布时间】:2012-01-13 23:44:13
【问题描述】:

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

谢谢

【问题讨论】:

  • 我找到了解决这个问题的方法:ClientScript.RegisterStartupScript(GetType(), "Load", "");,它工作,但有没有更好的方法?

标签: javascript asp.net


【解决方案1】:

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

Response.Redirect是服务端构造;服务器对您的帧一无所知,无法执行必要的操作。解决方法可能是页面在返回给客户端时执行 javascript 代码。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-19
    • 2019-07-23
    • 2017-06-02
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多