У меня есть библиотека классов (в C #). Мне нужно кодировать мои данные, используя метод HtmlEncode. Это легко сделать из веб-приложения. У меня вопрос, как мне использовать этот метод из библиотеки классов, которая вызывается из консольного приложения?
c#
html-encode
сельский житель
источник
источник
System.Net.WebUtility
класс доступен начиная с .NET 4.0 (вам не нужна зависимость System.Web.dll).источник
Если вы используете C # 3, хороший совет - создать метод расширения, чтобы сделать это еще проще. Просто создайте статический метод (предпочтительно в статическом классе) примерно так:
Затем вы можете сделать аккуратные вещи, как это:
источник
Попробуй это
источник
Добавьте ссылку на System.Web.dll, а затем вы можете использовать класс System.Web.HtmlUtility.
источник
Просто обратитесь к сборке System.Web и затем вызовите: HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx
источник
Если вы используете SharePoint 2010, используйте следующую строку кода, чтобы избежать ссылки на всю библиотеку System.Web:
источник
Если вы работаете с Silverlight, используйте это:
источник