HyperLink 的 Text、NavigateUrl 如何处理 HTML 符号

作者:vkvi 来源:ITPOW(原创) 日期:2020-3-17

HyperLink 的 Text 属性是不进行 HtmlEncode 编码的,原样输出,所以需要我们人工进行 HtmlEncode。

HyperLink 的 NavigateUrl 属性是有编码的,但是并不是 HtmlEncode 编码,比如:

输出的 href="<b>b<b>%20&;"。我不知道它用的什么编码:

  • < 是按 HtmlEncode 处理的。
  • > 没有处理。
  • 空格是按 UrlEncode 处理的。
  • & 是按 HtmlEncode 处理的。
相关文章