如何在ASP.NET WebForms中以HttpRequestBase的形式访问请求?

And*_*ena 5 .net asp.net webforms

我移植从ASP.NET MVC到WebForms的一个简单的应用程序,我应该的实例传递HttpRequestBase到方法,但我只找到的情况下HttpRequest,其暴露的财产RequestPage类.

我怎样才能得到的实例HttpRequestBase从一个System.Web.UI.Page?这甚至可能吗?

Sma*_*aug 9

您可以使用HttpRequestWrapper将转换HttpRequest为HttpRequestBase 的实例.

var httpRequestBase = new HttpRequestWrapper(HttpRequest);
Run Code Online (Sandbox Code Playgroud)

MSDN参考手册