How do I convert an HttpRequest into an HttpRequestBase object?

后端 未结 4 1488
耶瑟儿~
耶瑟儿~ 2021-02-01 12:09

My problem is the opposite of this: How do I convert an HttpRequestBase into an HttpRequest object?

In my ASP.NET MVC application I have a method used by many controlle

4条回答
  •  天命终不由人
    2021-02-01 12:29

    I find the following extension methods useful:

        public static HttpContextBase AsBase(this HttpContext context)
        {
            return new HttpContextWrapper(context);
        }
    
        public static HttpRequestBase AsBase(this HttpRequest context)
        {
            return new HttpRequestWrapper(context);
        }
    

    Usage:

    HttpContext.Current.AsBase()
    HttpContext.Current.Request.AsBase()
    

提交回复
热议问题