我试图通过visual studio 2015在asp.net mvc应用程序中获取有关我的用户的一些信息。
当我尝试从
请求获取信息时 System.Web.HttpContext.Current req = new System.Web.HttpContext.Current();
我收到错误Error CS0426 The type name 'Current' does not exist in the type 'HttpContext'
任何人都知道如何解决这个问题?
答案 0 :(得分:8)
如果您想获取当前上下文
System.Web.HttpContext currentContext = System.Web.HttpContext.Current;
如果你想创建一个(出于某种原因,比如测试)
System.Web.HttpContext newContext = new System.Web.HttpContext(
new System.Web.HttpRequest("", "http://example.com", ""),
new System.Web.HttpResponse(new System.IO.StringWriter())
);
答案 1 :(得分:1)
只需将System.Web
引用添加到您的项目中,就可以了。
using System.Web;
不会产生错误,即使引用不存在。