重定向“响应在此上下文中不可用”时出错

本文关键字:出错 响应 上下文 重定向 | 更新日期: 2023-09-27 17:56:10

我使用以下代码将用户重定向到页面。

Session["USERDATA"] = user;
if (roleName.Equals("Zerker", StringComparison.CurrentCulture))
   Response.Redirect("~/Account/Dashboard.aspx");

但这会导致错误。

在这种情况下没有响应。

我该怎么办?

重定向“响应在此上下文中不可用”时出错

我认为您在自己的类中使用响应对象。此对象将在那里不可用。

尝试使用

HttpContext.Current.Response.Redirect("~/Account/Dashboard.aspx");