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 ; 他們只不過是爲了調用方便,作了封裝而已。