Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前有一个调用httpResponse.End()来结束请求的应用程序,但是,按照微软的建议并防止它抛出异常,我试图将其更改为HttpContext.CompleteRequest,
httpResponse.End()
HttpContext.CompleteRequest
然而,我的问题是,HttpContext对象是什么?我在哪里可以在控制器中获取它?
HttpContext
编辑:我最初发布了一个类似的问题,为了更改标题,我删除了问题并尝试再次询问(可能有更好的方法)。StackOverflow 阻止我这样做,因为它是“重复的”,尽管我已经删除了它。添加这个,所以它允许我发布。
System.Web.HttpContext
它是静态的(或者至少看起来是这样)并且可以在MVC Controllers、ASP.NET Web 表单中访问,我假设 ASP.NET 网页(没有使用过)。
该Current属性使您可以访问 Session、Cache 以及与活动 Web 上下文相关联的所有内容。
Current
System.Web.HttpContext.Current 将为您带来当前的 httpContext