2011年10月6日 星期四

WebControl Text屬性 讓Html Tag失效

當使用Asp.net WebControl的Text屬性時

遇到如 Label.Text = "<span style=\"color:red\">HelloWorld</span>";
若我們希望他能夠完整顯示 <span style=\"color:red\">HelloWorld</span>字串
而不是顯示 HelloWorld

則需使用 Server.HtmlEncode 方法

修正後如下
Label.Text = Server.HtmlEncode( "<span style=\"color:red\">HelloWorld</span>");

沒有留言:

張貼留言