是否有更简单/更好的方式从自定义成员资格提供程序中访问RequestContext而不是以下(此外,此方法甚至可以工作):
private static RequestContext GetRequestContext()
{
HttpContextBase contextBase =
new HttpContextWrapper(HttpContext.Current);
return new RequestContext(
contextBase,
RouteTable.Routes.GetRouteData(contextBase));
}
答案 0 :(得分:2)
正如@Aliostad所提到的:改为使用HttpContext.Current.Request
。他不会将他的评论作为答案重新发布,所以......