如何将字符串与表达式进行比较,其中包含一个&符号

时间:2017-08-16 17:19:32

标签: c# asp.net

我正在尝试将字符串与其他字符串进行比较。

if (CategoryType.ToUpper() == "E&D")

当我比较这两个字符串时,它显示为E&D。我该怎么做比较?

1 个答案:

答案 0 :(得分:1)

  

HttpUtility.HtmlDecode Method(String)

将用于HTTP传输的HTML编码的字符串转换为已解码的字符串。

参考 - msdn link 当您使用从文本框获取的html字符串时,您需要首先解码该字符串。

以下代码适用于您的情况 -

            string CategoryType = "E&D";
            if (HttpUtility.HtmlDecode(CategoryType).ToUpper() == "E&D")
            {

            }