2011-01-13 5 views
1

Есть ли более простой/лучший способ получить доступ к RequestContext внутри пользовательского поставщика членства, чем следующий (и в дальнейшем, будет этот метод даже работает):Доступ к RequestContext из моей MembershipProvider

private static RequestContext GetRequestContext() 
    { 
     HttpContextBase contextBase = 
      new HttpContextWrapper(HttpContext.Current); 

     return new RequestContext(
        contextBase, 
        RouteTable.Routes.GetRouteData(contextBase)); 
    } 
+1

Почему вы это делаете? Вы не можете использовать 'HttpContext.Current.Request'? – Aliostad

+0

@Aliostad: Казалось бы, я действительно могу - я не знаю, что я не видел, что заставило меня хотеть сделать это с трудом. Отправьте это как ответ, и я приму это. –

ответ

2

Как @Aliostad упомянуто: вместо этого используйте HttpContext.Current.Request. Он не ответил бы своим комментариям, поэтому ...

Смежные вопросы