HtmlEncode: 将 Html 源文件中不允许出现的字符进行编码,通常是编码以下字符"<"">""&" 等。

HtmlDecode: 刚好跟 HtmlEncode 相关,解码出来原本的字符。

 

HttpServerUtility 实体类的 HtmlEncode 方法 是一种简便方式,用于在运行时从 ASP.NET Web 应用程序访问 System.Web.HttpUtility.HtmlEncode 方法。HttpServerUtility 实体类的 HtmlEncode 方法 在内部使用 System.Web.HttpUtility.HtmlEncode 对字符串进行编码。

Server.HtmlEncode 其实就是 System.Web.UI.Page 类封装的 HttpServerUtility 实体类的 HtmlEncode 方法; System.Web.UI.Page  类有这样的一个属性: public HttpServerUtility Server { get; }

 

所以我们可以认为: 
Server.HtmlDecode  =  HttpServerUtility 实体类的 HtmlDecode 方法  = HttpUtility.HtmlDecode ; 
Server.HtmlEncode  =  HttpServerUtility 实体类的 HtmlEncode 方法  = HttpUtility.HtmlEncode  ;

他们只不过是为了调用方便,做了封装而已。

 

相关文章:

  • 2021-10-27
  • 2021-10-19
  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2021-06-22
  • 2021-05-25
猜你喜欢
  • 2021-06-06
  • 2021-07-31
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-02-10
相关资源
相似解决方案