确实不太懂你的意思,是不是这样?TextBox1.Text = "adbc";
string s = TextBox1.Text;
Response.Write(s.Substring(s.IndexOf("d"),1));

解决方案 »

  1.   

    我想楼主的意思是要把在textbox中用户输入的值和预先定义好的值的差异之处找出来.....
    个人感觉要实现这个功能比较困难.....比如,预先定义的string a = "abc";
    用户可能输入:aabc,abac,abbc,abcabc,abccabc...等等关注中.....
      

  2.   

    在Text1_TextChanged Event里写上自己定义的函数来判断
    例如 
    public void Text1_TextChanged(...)
    {
    string s = TextBox1.Text;
    TextBox1.Text=ContactTwoString(TextBox1.Text,ContactTextBox)
    //注明:ContactTextBox为要比较的字段
    //
    }
    public string ContactTwoString(string s1,s2)
    {
      if (s2!=s1 )
         return s1;
      else
         return "Error";
    }