c# - 无法识别 System.Web.HttpContext

标签 c# asp.net visual-studio-2008

我有一个带有 C# Web 应用程序的 ASP.NET。我创建的其中一个类需要使用 HttpContext。

根据 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. 我还确保在类(class)中包含这一行:using System.Web;

请告诉我我还能做什么。如果一切顺利,当我编写 HttpContext. - 我应该看到一个下拉列表并能够从那里的几个属性/元素中选择“当前”。我是 C# 和 Visual Studio (2008) 的新手,但我认为自动完成功能不正常是缺少引用/命名空间/加载错误/其他任何问题的一个很好的指标。

最佳答案

当你想实例化HttpContext 类时很少使用构造函数。我总是使用静态属性 HttpContext.Current,这是所有 ASP.Net 应用程序使用的当前实例。

要使用它,请确保您已经添加了对 System.Web.dll 程序集的引用并导入了 System.Web 命名空间

关于c# - 无法识别 System.Web.HttpContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10595543/

相关文章:

asp.net - 页面回发后保持 Div 上的滚动位置 (ASP.NET)

.net - 如何在 Firefox 上测试我的 .NET 站点?它在 IE 中加载但是当我在 Firefox 中打开它时它不加载 CSS

c++ - Visual Studio 没有为此文档加载任何符号

c# - 使用 EPPlus 命名工作表

c# - 我应该打破哪种模式?

c# - 消息代理消费者/生产者在客户端出现故障时重新分配?

javascript - <path> 属性的值无效

asp.net - 如何检查用户名是否存在

c# - 将 XmlReader 转换为 XmlTextReader

css - VS 2008 中使用的 HTML 和 CSS 版本