Tipo "System.Web.HttpContext" non definito

mercoledì 30 maggio 2007 - 08.05

memmo77 Profilo | Expert

Non so bene da cosa possa dipendere, sto realizzando una classe in vb net 2005, importo system.web ma se provo ad utilizzare System.Web.HttpContext, mi esce tipo non definito. Da cosa potrebbe dipendere? Grazie

Wamba Profilo | Expert

>Non so bene da cosa possa dipendere, sto realizzando una classe
>in vb net 2005, importo system.web ma se provo ad utilizzare
>System.Web.HttpContext, mi esce tipo non definito. Da cosa potrebbe
>dipendere? Grazie

Se per importi intendi scrivi la direttiva "import" o "using" in alto allora devi aggiungere una reference alla dll System.web. In pratica il namespace system.web è spezzato in più .dll

Attenzione perchè a questo punto per utilizzare l'HttpContext devi scrivere HttpContext.Current.

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

memmo77 Profilo | Expert

Perfetto, funziona. Solo non ho capito bene, se faccio Imports System.Web non basta ad usare il namespace? Devo anche aggiungere il riferimento?
Comunque grazie ciao

Wamba Profilo | Expert

Allora il problema è questo:
Come sai all'interno di un namespace ci possono stare più classi. Nessuno ti vieta di scrivere parte di queste classi in una dll e un'altra parte in un'altra dll. Basta dire a tutte queste classi che usano il namespace System.web. Suppongo che tu abbia creato un progetto DLL che di default include solo una delle dll che alimentano il namespace System.web. Ecco perchè aggiungendo la reference a System.Web L'httpcontext è magicamente comparso.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

memmo77 Profilo | Expert

Perfetto, tutto chiaro ;). Ancora grazie mille. Ciao

Wamba Profilo | Expert

Ciao
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5