【发布时间】: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