Asp.net mvc Httpcontext显示错误“对象引用未设置为对象的实例”

Asp.net mvc Httpcontext显示错误“对象引用未设置为对象的实例”,asp.net-mvc,visual-studio-2013,asp.net-mvc-5,Asp.net Mvc,Visual Studio 2013,Asp.net Mvc 5,我有以下代码 HttpContext context = HttpContext.Current; context.Response.Redirect("~/Views/Home/Index"); 其返回的null异常为 对象引用未设置为对象的实例 很抱歉,这是一个对象引用错误,对我来说总是一个小困惑。我试着将物体初始化,但仍然不起作用 有人能帮我一下吗?你在哪里使用这个代码?@StephenMuecke在会话结束时你需要使用动作过滤器来处理这个问题@StephenMueckei尝试了动作

我有以下代码

HttpContext context =  HttpContext.Current;

context.Response.Redirect("~/Views/Home/Index");
其返回的null异常为 对象引用未设置为对象的实例

很抱歉,这是一个对象引用错误,对我来说总是一个小困惑。我试着将物体初始化,但仍然不起作用


有人能帮我一下吗?

你在哪里使用这个代码?@StephenMuecke在会话结束时你需要使用动作过滤器来处理这个问题@StephenMueckei尝试了动作过滤器。我在那里遇到了一些问题,并提出了一个简单的解决方案。但是,我们还是不能初始化httpcontextobject吗?这是一个简单的解决方案,既不能也不能工作: