Tengo una biblioteca de clases (en C #). Necesito codificar mis datos usando el método HtmlEncode. Esto es fácil de hacer desde una aplicación web. Mi pregunta es, ¿cómo uso este método desde una biblioteca de clases que se llama desde una aplicación de consola?
c#
html-encode
Aldeano
fuente
fuente
System.Net.WebUtility
La clase está disponible a partir de .NET 4.0 (no necesita la dependencia de System.Web.dll).fuente
Si está utilizando C # 3, un buen consejo es crear un método de extensión para hacerlo aún más simple. Simplemente cree un método estático (preferiblemente en una clase estática) así:
Luego puedes hacer cosas ordenadas como esta:
fuente
Prueba esto
fuente
Agregue una referencia a System.Web.dll y luego puede usar la clase System.Web.HtmlUtility
fuente
Simplemente haga referencia al ensamblado System.Web y luego llame a: HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx
fuente
En caso de que use SharePoint 2010, usar la siguiente línea de código evitará tener que hacer referencia a toda la biblioteca System.Web:
fuente
En caso de que esté trabajando con Silverlight, use esto:
fuente