我目前有一个应用程序,它调用httpResponse.End()来结束请求,但是,根据微软的建议,为了防止它抛出异常,我尝试将其更改为HttpContext.CompleteRequest。
然而,我的问题是,什么是HttpContext对象?我在控制器里面从哪里得到它呢?
编辑:我最初发布了一个类似的问题,为了改变标题,我删除了问题并尝试再次询问(可能有更好的方法)。StackOverflow阻止我这样做,因为它是一个‘副本’,尽管我已经删除了它。添加这个,这样我就可以发帖了。
发布于 2013-01-24 05:51:00
System.Web.HttpContext
它是静态的(或者至少看起来是静态的),并且可以在MVC控制器、ASP.NET web forms和我假设的ASP.NET网页中访问(还没有使用过)。
Current属性允许您访问会话、缓存以及与active Web context关联的所有内容。
发布于 2013-01-24 05:51:37
System.Web.HttpContext.Current将为您提供最新的httpContext
https://stackoverflow.com/questions/14490015
复制相似问题