我有一个带有 C# Web 应用程序的 ASP.NET。我创建的类之一需要使用 HttpContext。
根据http://msdn.microsoft.com/en-us/library/system.web.httpcontext(v=vs.90).aspx http://msdn.microsoft.com/en-us/library/system.web.httpcontext(v=vs.90).aspx,
HttpContext 存在于 .NET 3.5(这是我安装的版本)中的 System.Web 命名空间中。
但是,当我编写 HttpContext. --> 我没有看到自动完成功能。这就是告诉我 HttpContext 无法识别的原因。
我做了功课并寻找了常用的解决方案: 1. 我添加了 System.Web 引用(通过右键单击“引用”-> 选择 .NET 选项卡和特定引用)。
2. 我还确保在类中包含这一行:using System.Web;
请告诉我我还能做什么。如果一切顺利的话,当我编写HttpContext时。 - 我应该看到一个下拉列表,并能够从其中的几个属性/元素中选择“当前”。我是 C# 和 Visual Studio (2008) 的新手,但我认为自动完成功能不能很好地表明缺少引用/命名空间/加载错误/其他任何内容。
当你想实例化时很少使用构造函数HttpContext班级。我总是使用静态属性HttpContext.Current这是所有 ASP.Net 应用程序使用的当前实例。
要使用它,请确保您已添加对 System.Web.dll 程序集的引用并导入系统.Web名称空间
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)