Encoder en html

Encoder en html - C#/.NET managed - Programmation

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?

Reply

Marsh Posté le 02-05-2006 à 15:22:37   

Reply

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 :(
 
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?


tu ajoutes system.web en reference  et using System.Web et ca devrait marcher

Reply

Marsh Posté le 02-05-2006 à 17:16:17    

sinon il faut peut etre faitre Context.Serveur ...

Reply

Marsh 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

Reply

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

Reply

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 :(
de même pour System.Web.HttpContext.Page.Context, il me dit que httpcontext ne contient pas de définition pour Page


Code :
  1. using System.Web;
  2. ...
  3. Console.WriteLine(HttpUtility.HtmlEncode("éà" ));


 
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


Message édité par alien_nan le 03-05-2006 à 08:52:10
Reply

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)'"
???

Reply

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
j'ai l'erreur "An object reference is required for the nonstatic field, method, or property 'System.Web.HttpServerUtility.HtmlEncode(string)'"
???


 
je suis en 1.1 et code testé ce matin meme

Reply

Marsh Posté le 03-05-2006 à 15:47:07    

je sui en 2 et ça marche pas, ;(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed