Erreur dans system.web

cs_dark light Messages postés 9 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 11 juillet 2008 - 8 juil. 2008 à 10:09
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 13 juil. 2008 à 20:39
Bonjour à tous,
j'ai une erreur de debug que je  dois résoudre le plutot possible..
voilà le problème:
dans mon device application sous visual studio 2005, lorsque je veux compiler une classe que j'ai ajouté j'ai ce genre de message d'erreurs:
"The type or namespace name 'HttpUtility' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) "

sachant que les lignes du code qui causent le problème sont:

using System.Web;
....
baseRequest.Append(System.Web.HttpUtility.UrlEncode(dataItem));

Dans un premier temps j'ai eu un problème avec le using system.web alors j'ai essayé d'ajouté une reférence mais j'ai seulement trouvé system.web.services à ajouter.. et mnt j'ai ce problème..

merci d'avance pour votre aide..

11 réponses

cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
8 juil. 2008 à 21:12
Hello,
System.web n'est pas ajouté automatiquement dans les références.
Il faut ajouter la dll manuellement en la sélectionnant dans la liste prévue à cette effet (clique droit sur le projet > ajouter une référence)

<hr />
-My Blog-
cs_dark light Messages postés 9 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 11 juillet 2008
9 juil. 2008 à 09:38
le problème c'est que ça n'existe pas dans la liste des références!!!!
dois je l'apporter d'ailleurs!
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
9 juil. 2008 à 10:03
Si tu as bien regardé à la bonne place (clic droit sur "reference" puis "ajouter une reference" et ensuite sélectionner System.Web) et que tu n'as pas cette dll dans la liste (tu en as d'autres?) alors....... peut-être qu'il te faudra réinstaller VS car c'est pas normal (ou au moins tenter de faire une réparation)

<hr />
-My Blog-
cs_dark light Messages postés 9 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 11 juillet 2008
9 juil. 2008 à 13:04
J'ai supprimé VS et je l'ai réinstallé en vain! je ne trouve tjs pas la référence System.Web..
:/

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
9 juil. 2008 à 20:41
Quelle version de VS?
Joint une capture de la fenetre ou tu vois les références, et scroll à l'endroit ou devrait etre System.Web.
Je pourrai voir si tu es à la bonne place car là cet bizarre !

<hr />
-My Blog-
cs_dark light Messages postés 9 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 11 juillet 2008
11 juil. 2008 à 17:39
VS 2005
voila la capture.. j'espère que j'ai pas fait fausse route!!
>> ici <<
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
11 juil. 2008 à 20:54
La fenêtre est la bonne, par contre le probleme risque de venir du type de projet.
C'est possible que dans les DeviceApplication cet assembly n'est pas disponible...

Essaye avec un simple projet Console. Si ça marche comme ça, alors le problème vient de là...

<hr />
-My Blog-
cs_dark light Messages postés 9 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 11 juillet 2008
11 juil. 2008 à 23:36
Oui tu as complètement raison! cette référence existe bel et bien dans la console app..
comment faire si je veux utiliser a device app alors ?? y a pas moyen de régler ça?
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
12 juil. 2008 à 11:13
Aucune idée, jamais utilisé ;-)
Sorry...

<hr />
-My Blog-
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
13 juil. 2008 à 20:11
Salut,

Je vois mal System.Web être supporté sous du Compact Framework.
Par contre si le but est d'utiliser la méthode UrlEncode & co, je pense que tu peux essayer de te rabattre sur l'AntiXssLibrary.
 Je ne suis pas certains que ça marche mais ça aura quand même plus de chances de fonctionner.
Dans le cas contraire tu risques de devoir écrire le code qui va bien popur reproduire la logique d'UrlEncode, ça ne doit pas être bien lourd.

/*
coq
MVP Visual C#
CoqBlog
*/
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
13 juil. 2008 à 20:39
Et un petit coup de Reflector, ça aide...
:-)

<hr />
-My Blog-
Rejoignez-nous