if(TextBox.Text.Length > 20)

解决方案 »

  1.   

    抱歉,看错了,不是长度。if (int.Parse(TextBox.Text) > 20)
      

  2.   

    if (int.Parse(TextBox.Text)>20)
    用int.Parse()函数就可以了
      

  3.   

    运行时报错,输入字符串的格式不正确
    异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误: 
    行 72:  if(TextBox2.Text=="")
    行 73:  Rfv2.ErrorMessage="你必须输入年龄";
    行 74:  if (int.Parse(TextBox2.Text)>20)
    行 75: 
    行 76:  Cv1.ErrorMessage="年龄必须在20岁以下";
     源文件: c:\inetpub\wwwroot\asp.net\htmlwebapplication\webform2.aspx.cs    行: 74 
      

  4.   

    private void Button1_Click(object sender, System.EventArgs e)
    {


    if(TextBox1.Text=="")
    Rfv1.ErrorMessage="你必须输入姓名";
    if(TextBox2.Text=="")
    Rfv2.ErrorMessage="你必须输入年龄";
    if (int.Parse(TextBox2.Text)>20) Cv1.ErrorMessage="年龄必须在20岁以下";




      }源程序有一部分是这样的我还没有输入任何数据,只是点了一下BUTTON按钮就报这个错误。
      

  5.   

    if(TextBox.text.trim()length>20)
    {}
      

  6.   

    if( TextBox.Text.Trim().Length > 20 )
    {}