2026年6月8日 星期一

[研究]Mend (WhiteSource) 包含 HTML Tag 字串,照建議用HttpUtility.HtmlEncode改完功能異常

[研究]Mend (WhiteSource) 包含 HTML Tag 字串,照建議用HttpUtility.HtmlEncode改完功能異常

2026-06-08


ASP.NET WebForm,Mend (WhiteSource) 


if (Sample.IndexOf("附表1")>=0) { Item2 += " (<a href=/Manage/Attach1.aspx target=blank>附表1</a>)"; Label_Item2.Text = Item2; }

Mend (whiteSource) 建議把


Label_Item2.Text = Item2;

改為


Label_Item2.Text = HttpUtility.HtmlEncode(Item2);

*****

原本正常輸出


附表內容 (<a href=/Manage/Reply.aspx target=blank>附表1</a>)

照 Mend 改完變成 


附表內容 (&lt;a href=/Manage/Reply.aspx target=blank&gt;附表1&lt;/a&gt;)

功能異常

(完)

沒有留言:

張貼留言