Encoder en html - C#/.NET managed - Programmation
Marsh Posté le 02-05-2006 à 16:04:54
runwiththetorch a écrit : Voilà je voudrais encoder un texte au format html, je connais la commande Server.HtmlEncode(string s) mais le problème c'est que je ne suis pas dans un site web et je n'ai donc pas accès à Server |
tu ajoutes system.web en reference et using System.Web et ca devrait marcher
Marsh Posté le 02-05-2006 à 17:16:17
ReplyMarsh Posté le 02-05-2006 à 17:20:49
the big ben a écrit : sinon il faut peut etre faitre Context.Serveur ... |
Context = System.Web.HttpContext.Page.Context
Marsh Posté le 02-05-2006 à 18:01:41
merci de vos réponses, mais en important System.web je me retrouve avec un httpserverutility à null, et il n'y a pas de constructeur
de même pour System.Web.HttpContext.Page.Context, il me dit que httpcontext ne contient pas de définition pour Page
Marsh Posté le 03-05-2006 à 08:51:08
runwiththetorch a écrit : merci de vos réponses, mais en important System.web je me retrouve avec un httpserverutility à null, et il n'y a pas de constructeur |
Code :
|
ca marche très bien ...
edit : HtmlEncode est une méthode statique, tu n'as pas besoin de créer un HttpUtility pour pouvoir appeler la méthode
Marsh Posté le 03-05-2006 à 10:56:22
ben non justement je crois pas que ce soit une méthode static
j'ai l'erreur "An object reference is required for the nonstatic field, method, or property 'System.Web.HttpServerUtility.HtmlEncode(string)'"
???
Marsh Posté le 03-05-2006 à 12:59:22
runwiththetorch a écrit : ben non justement je crois pas que ce soit une méthode static |
je suis en 1.1 et code testé ce matin meme
Marsh Posté le 02-05-2006 à 15:22:37
Voilà je voudrais encoder un texte au format html, je connais la commande Server.HtmlEncode(string s) mais le problème c'est que je ne suis pas dans un site web et je n'ai donc pas accès à Server
y a-t-il une autre fonction ailleurs qui fasse la même chose ou y a-t-il moyen de se créer un httpServerUtility en dehors d'un site web?