日期:2014-05-18  浏览次数:20387 次

数据验证控件
是不是数据验证控件检测到数据错误的时候 后面的代码就不执行啦?
我在课本上看到
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class webform : System.Web.UI.Page 
{
  protected void Page_Load(object sender, EventArgs e)
  {
  }
  protected void Button1_Click(object sender, EventArgs e)
  {
   
  if (RangeValidator1.IsValid)
  {
  Label1.Text = "数据正确";
  }
  else
  {
  Label1.Text = "数据错误";
  }

  }
   
}
当输入错误的数据时 “数据错误”一直没有显示 而是显示了RangeValidator1的Errormessage信息。
当输入真确的数据的时候 会显示“数据正确”····
哪位大哥给讲讲啊····
RangeValidator1的Errormessage

------解决方案--------------------
你不要用LABEL来显示信息啊,就设置Errormessage的内容为"数据错误"不就行了吗,
如果你输入的数据在范围之内,RangeValidator1是什么都不显示;超出范围,就显示Errormessage定义的内容
------解决方案--------------------
RangeValidator1的Errormessage :当验证不符合的时候才显示的。