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

时间:2023-01-02 16:57:09

I am using following code to redirect user to a page.

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

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

but this causing the error.

但这会导致错误。

Response is not available in this context.

在这种情况下,响应是不可用的。

What should I do?

我应该做什么?

1 个解决方案

#1


33  

I think you are using response object in your own class. This object will not be available there.

我认为您正在自己的类中使用response对象。该对象在那里不可用。

Try using

试着用

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

#1


33  

I think you are using response object in your own class. This object will not be available there.

我认为您正在自己的类中使用response对象。该对象在那里不可用。

Try using

试着用

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