如何检查服务器控件文本是否包含html实体(复选标记,交叉等)?

时间:2012-12-22 12:16:51

标签: asp.net html-entities linkbutton

很奇怪,但它对我来说变成了问题! 我添加了一个带有此代码的html复选标记✔到我的linkbutton文本但是当我试图检查这个

if(headerLinkButton.Text == "✔")

它让我失意! 当我检查它的文本放置断点时,它显示它在浏览器上显示的相同复选标记! enter image description here

奇怪如何在代码中模拟复选标记?

1 个答案:

答案 0 :(得分:0)

请改为尝试:

switch(HttpUtility.HtmlEncode(headerLinkButton.Text)) 
{
    case "✔":
       // do your stuff
}

或者替代

if(headerLinkButton.Text == HttpUtility.HtmlDecode("✔"))

希望这会有所帮助!!