2011-01-13 6 views
1

Gibt es eine einfachere/bessere Möglichkeit, die Request innerhalb eines benutzerdefinierten Mitgliedschaftsanbieters als die folgenden für den Zugriff auf (und weiter, wird diese Methode auch funktionieren):Zugriff auf Request aus mit meinem MembershipProvider

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

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

Warum machst du das? Kannst du 'HttpContext.Current.Request' nicht benutzen? – Aliostad

+0

@Aliostad: Es scheint, dass ich in der Tat - ich weiß nicht, was ich nicht sah, dass mich dazu brachte, es auf die harte Tour zu machen. Poste dies als Antwort und ich akzeptiere es. –

Antwort

2

Als @Aliostad erwähnt: Verwenden Sie stattdessen HttpContext.Current.Request. Er würde seinen Kommentar nicht als Antwort wiederholen, also ...