在 ASP.NET 中,我们对 TextBox.Text 设置值时,是不用考虑 HtmlEncode 的,因为它会帮我们转换。
但是 HyperLink.Text 则不,如果将 Text 设置为 "<b>b</b>",实际形成的结果是:
<a ...><b>b</b></a>
故:建议对 ASP.NET HyperLink.Text 使用 HtmlEncode。
其另一属性:NavigateUrl,则会自动 HtmlEncode。
相关阅读
HyperLink.Text 属性 (System.Web.UI.WebControls) | Microsoft Docs
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com