我有一個C#web應用程序的ASP.NET。我創建的一個類需要使用HttpContext。System.Web.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.我也確保將這一行包含在類中:using System.Web;
請告訴我還能做些什麼。如果一切順利的話,當我寫HttpContext的時候。 - 我應該看到一個下拉列表,並能夠從中選擇「當前」屬性/元素。我是C#和Visual Studio(2008)的新成員,但我認爲自動完成不能很好地運行是一個缺乏引用/名稱空間/加載錯誤/其他任何事情的好跡象。
只是一個簡單的問題 - 你在哪裏試圖使用HttpContext?它是否隱藏代碼? ASPX文件?另一類? – Katalonis
你有正確的使用方法嗎? System.Web,我想? –
Andrew:我正在使用System.Web。 Katalonis,我試圖在CLASS中使用HttpContext(一個添加到App_Code文件夾中的.CS文件)。 [...] 使用系統。網絡; 公共靜態類公用事業{ 靜態實用程序() { } 公共靜態無效LOGERROR(異常前) { System.Web.HttpContext上下文= System.Web.HttpContext.Current; ..... 這是課程的開始,如果有幫助!謝謝! –