Another difference I noticed:
The code:
string value = "~/Docs/Hello & World.aspx"; Response.Write(HyperLink1.ResolveClientUrl(value) + "<br/>"); Response.Write(HyperLink1.ResolveUrl(value) + "<br/>");
Result:
Documents / Hello% 20 &% 20World.aspx
/ Docs / Hello and World.aspx
ravi Mar 08 2018-11-11T00: 00Z
source share