【问题标题】:HttpContext.Current.Response.Redirect issue with Visual studion 2010Visual Studio 2010 的 HttpContext.Current.Response.Redirect 问题
【发布时间】:2011-03-23 11:56:51
【问题描述】:

因为我已将 Web 应用程序从 3.5 (VS 2008) 迁移到 4.0 Vs (2010)

现在我遇到了 Response.Redirect 问题

正如我在 .aspx 页面中一样,我找到了以下解决方案,并且工作正常。

旧代码在 Vs2010 中不起作用

Response.Redirect(Page.ResolveUrl(strURL));

以下是用于重定向页面的代码。

ScriptManager.RegisterStartupScript(这个, this.GetType(), "红色", "window.location.href='" + strURL + "';", true);

但现在我需要从类库重定向 那么任何人都可以指导我吗..我可以重定向..因为我尝试过

HttpContext.Current.Response.Redirect(strURL); 但它不起作用。

【问题讨论】:

  • 不工作是指Exception 被抛出,还是没有任何反应?
  • Response.Redirect 应该仍然有效。当“它不起作用”时究竟会发生什么?那个“strUrl”包含什么?你期待什么?

标签: asp.net visual-studio-2008 visual-studio-2010 .net-4.0 asp.net-ajax


【解决方案1】:

将响应的引用传递给类库并使用它来执行重定向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多