0

我目前有一个调用httpResponse.End()来结束请求的应用程序,但是,按照微软的建议并防止它抛出异常,我试图将其更改为HttpContext.CompleteRequest

然而,我的问题是,HttpContext对象是什么?我在哪里可以在控制器中获取它?

编辑:我最初发布了一个类似的问题,为了更改标题,我删除了问题并尝试再次询问(可能有更好的方法)。StackOverflow 阻止我这样做,因为它是“重复的”,尽管我已经删除了它。添加这个,所以它允许我发布。

4

2 回答 2

2

System.Web.HttpContext

它是静态的(或者至少看起来是这样)并且可以在MVC ControllersASP.NET Web 表单中访问,我假设 ASP.NET 网页(没有使用过)。

Current属性使您可以访问 Session、Cache 以及与活动 Web 上下文相关联的所有内容。

于 2013-01-23T21:51:00.293 回答
2

System.Web.HttpContext.Current 将为您带来当前的 httpContext

于 2013-01-23T21:51:37.397 回答