1

ルーティング HttpContext.Current.Session も常に null の場合、セッションを取得できません

私のコードは次のようになります

public class LocalizedRoute : Route
{   
    public override RouteData GetRouteData(HttpContextBase httpContext)
    {     
        if (httpContext.Session != null)
        {
            if (httpContext.Session["User"] != null)
            {
                User user = httpContext.Session["User"] as User;
            }
        }
    }
}
4

1 に答える 1

1

ルーティング中にセッション状態が確立されていません。リクエスト パイプラインの初期段階です。

ルート コードで行う代わりに、事前要求フィルターを使用して、必要な結果を取得できる可能性があります。

于 2013-11-01T21:28:29.843 に答える