J'ai une bibliothèque de classes (en C #). J'ai besoin d'encoder mes données à l'aide de la méthode HtmlEncode. C'est facile à faire à partir d'une application Web. Ma question est la suivante: comment utiliser cette méthode à partir d'une bibliothèque de classes appelée à partir d'une application console?
c#
html-encode
Villageois
la source
la source
System.Net.WebUtility
La classe est disponible à partir de .NET 4.0 (vous n'avez pas besoin de la dépendance System.Web.dll).la source
Si vous utilisez C # 3, un bon conseil est de créer une méthode d'extension pour rendre cela encore plus simple. Créez simplement une méthode statique (de préférence dans une classe statique) comme ceci:
Vous pouvez ensuite faire des choses intéressantes comme celle-ci:
la source
Essaye ça
la source
Ajoutez une référence à System.Web.dll, puis vous pouvez utiliser la classe System.Web.HtmlUtility
la source
Faites simplement référence à l'assembly System.Web, puis appelez: HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx
la source
Si vous utilisez SharePoint 2010, l'utilisation de la ligne de code suivante vous évitera d'avoir à référencer l'ensemble de la bibliothèque System.Web:
la source
Si vous travaillez avec silverlight, utilisez ceci:
la source