今天做一个能够显示图像的webpart,所以对SPEncode又有新的体会。

上次,我明白了使用SPEncode.HtmlEncode()函数将字符串转换成html格式的文本。今天由于要将存在数据库里的东西显示出来,所以,又使用了SPEncode.HtmlDecode()函数。

已开始,我并没有使用这个函数,结果显示出来的东西就是文本,没有换行,只有换行符号

,我用了SPEncode.HtmlDecode()后,又将

转换成了“\r\n”,显示又正常了。

我现在明白:

SPEncode.HtmlEncode()就是将字符创中的回车换行、尖括号等等转换成html符号,如

,<等。

而SPEncode.HtmlDecode()恰好相反。

所以,这两个函数配合使用就是一个完整的编码和解码过程。

相关文章:

  • 2021-06-08
  • 2021-08-15
  • 2021-08-31
  • 2022-12-23
  • 2021-10-23
  • 2021-12-02
  • 2021-11-24
  • 2021-11-07
猜你喜欢
  • 2021-12-03
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-12-12
  • 2021-05-25
  • 2021-12-26
相关资源
相似解决方案