【问题标题】:Another Update Panel problem ASP.NET另一个更新面板问题 ASP.NET
【发布时间】:2011-05-26 14:08:24
【问题描述】:

这是我的另一个问题here的一个分支

我现在可以异步添加我的 javascript,但它无法正确重定向我的页面。

目前我用它来重定向我的页面

Response.AddHeader("Refresh", "1;URL=mypage.aspx")

我使用Response.AddHeader 的原因是为了延迟重定向

我需要做些不同的事情来让它异步添加标题吗?

【问题讨论】:

    标签: asp.net ajax updatepanel response.addheader


    【解决方案1】:

    您是否尝试过使用 javascript 重定向?

    setTimeout("window.location='mypage.aspx';", 1000);
    

    【讨论】:

    • 作为最后的手段,我会使用 javascript,但想知道是否有 .Net 的方式来做到这一点
    • 如果您在.Net 中进行操作,那为什么不直接使用Response.Redirect?要在重定向之前获得延迟,请让线程休眠Thread.Sleep(1000)
    • 如果我使用 Thread.Sleep 它会阻止我的 jQuery 运行退出函数
    • 啊抱歉没有意识到你有一些 jquery 正在运行。如果您已经在运行 javascript,不妨使用 javascript 方法!
    猜你喜欢
    • 1970-01-01
    • 2011-09-02
    • 2011-08-19
    • 2022-01-06
    • 2010-12-22
    • 2017-09-05
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多