13

次のコードを使用して、ユーザーをページにリダイレクトしています。

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

しかし、これがエラーの原因です。

このコンテキストでは応答を利用できません。

私は何をすべきか?

4

1 に答える 1

37

独自のクラスで応答オブジェクトを使用していると思います。このオブジェクトはそこでは利用できません。

使ってみて

HttpContext.Current.Response.Redirect("~/Account/Dashboard.aspx");
于 2013-01-25T07:38:06.407 に答える