alphacrash
Messages postés55Date d'inscriptionjeudi 7 novembre 2002StatutMembreDernière intervention17 août 2012
-
9 juil. 2008 à 12:07
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
13 juil. 2008 à 21:15
Voilà une fonction convertir_special() que j'utilise comme ceci: textbox5.text=convertir_special(titre), titre étant une chaine vous vous en doutez.
Lors que je l'exécute, j'ai une exception de type :Object reference not set to an instance of an object. sur la première ligne de ma fonction...au premier remplacement...:-( need help les gens merci' à l'avance...
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 9 juil. 2008 à 13:01
Et la le gros probleme, c'est que chaque appel de Replace recrée une instance de string... qui devra être ensuite Garbage collectée.
Niveau perf, c'est pas terrible
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 juil. 2008 à 21:15
Salut,
"Au moins, tu sera sur de ne pas avoir oublié un charactère dans le tas."
Ce n'est pas tout à fait vrai avec System.Web.HttpUtility.HtmlEncode, elle fonctionne sur un principe de blacklist au lieu d'une whitelist qui est plus de rigueur dans ce genre de cas (j'avais abordé le sujet ici) :-).
Il vaut mieux passer par l'AntiXssLibrary donc (et surtout pas un enchainement de Replace).