什么是Server.HtmlEncode()?

时间:2011-10-15 05:35:36

标签: c# .net

使用和不使用Server.HtmlDecode()有什么区别?

例如:

txtLocation.Text = Server.HtmlDecode(awardShowYear.ShowLocation);
txtLocation.Text = awardShowYear.ShowLocation;

这两行代码之间有什么区别?

1 个答案:

答案 0 :(得分:3)

第一个:

txtLocation.Text = Server.HtmlDecode(awardShowYear.ShowLocation);

将从字符串中删除任何HTML-Encoding并将解码结果分配给txtLocation.Text。

第二个:

txtLocation.Text = awardShowYear.ShowLocation;

将简单地将字符串分配给txtLocation.Text,保留任何存在的HTML编码。

请参阅HttpServerUtility.HtmlDecode Method (String)