判断是否有成对的"<" ">"号就行了.

解决方案 »

  1.   

       
    public bool Valid(string oldValue)
        {  
            string strChars = "~!#$%^&*()+{}|\\:\" <> ?-=/,\' ";
            char[] trimChars= strChars.ToCharArray();
            bool suilted = false;
            foreach (char c in oldValue)
            {
                foreach (char trimChar in trimChars)
                {
                    if (c == trimChar)
                    {
                        suilted = true;
                        break;
                    }
                }
            }
            return suilted;
        }
      

  2.   

    其实不必判断,对输入的内容入库前,先进行Server.HtmlEncode处理就行