Eu tenho uma biblioteca de classes (em c #). Preciso codificar meus dados usando o método HtmlEncode. Isso é fácil de fazer a partir de um aplicativo da web. Minha pergunta é: como uso esse método em uma biblioteca de classes que está sendo chamada de um aplicativo de console?
c#
html-encode
Aldeão
fonte
fonte
System.Net.WebUtility
A classe está disponível a partir do .NET 4.0 (você não precisa da dependência do System.Web.dll).fonte
Se você estiver usando o C # 3, uma boa dica é criar um método de extensão para tornar isso ainda mais simples. Basta criar um método estático (de preferência em uma classe estática) da seguinte forma:
Você pode então fazer coisas legais como esta:
fonte
Tente isto
fonte
Adicione uma referência ao System.Web.dll e, em seguida, você pode usar a classe System.Web.HtmlUtility
fonte
Basta referenciar o assembly System.Web e chamar: HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx
fonte
Caso você esteja usando o SharePoint 2010, a seguinte linha de código evitará ter que fazer referência a toda a biblioteca System.Web:
fonte
Caso esteja trabalhando com o silverlight, use o seguinte:
fonte