Answers:
导入System.Web或调用包含它的System.Web.HttpUtility
您将需要添加对DLL的引用(如果尚未存在)
string TestString = "This is a <Test String>.";
string EncodedString = System.Web.HttpUtility.HtmlEncode(TestString);
System.Net.WebUtility
从.NET 4.0开始,该类可用(您不需要System.Web.dll依赖项)。
试试这个
System.Net.WebUtility.HtmlDecode(string);
System.Net.WebUtility.HtmlEncode(string);
只需引用System.Web程序集,然后调用:HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/zh-CN/library/system.web.httpserverutility.htmlencode.aspx
如果您使用的是SharePoint 2010,则使用以下代码行将避免引用整个System.Web库:
Microsoft.SharePoint.Utilities.SPHttpUtility.HtmlEncode(stringToEncode);