Reputation: 73918
What is the difference between HttpUtility.HtmlEncode
and Server.HTMLEncode
?
Upvotes: 14
Views: 14877
Reputation: 166396
Have a look at Server.HtmlEncode vs HttpUtility.HtmlEncode .
Basically, Server.HtmlEncode
uses a specific instance of the System.Web.HttpServerUtility
class that's inherited from the Page
class. HttpUtility.HtmlEncode
is a static method, so you don't have to instantiate the HttpUtility
class.
All else being equal, go with the static HttpUtility.HtmlEncode
.
Upvotes: 17