5第五章-验证控件的使用.pptVIP

  • 0
  • 0
  • 约5.46千字
  • 约 28页
  • 2020-04-28 发布于四川
  • 举报
第五章 验证控件的使用 验证控件 验证控件用来检验用户输入的数据是否合法,如果合法,则页面可正常提交数据,否则验证控件会将定义好的错误提示显示出来。 验证控件 5.1 RequiredFieldValidator 用于验证用户是否在TextBox等输入控件中输入了数据,从而确保用户输入数据时不会跳过必填字段。 示例1 主要控件设置 asp:TextBox ID=TextBox1 runat=server/asp:TextBox asp:RequiredFieldValidator ID=RequiredFieldValidator1 runat=server ErrorMessage=TextBox为必填项目 ControlToValidate=TextBox1 Text=* /asp:RequiredFieldValidator asp:Button ID=Button1 runat=server Text=提交 / 示例2 使用InitialValue属性 主要控件设置 asp:TextBox ID=TextBox1 runat=server/asp:TextBox asp:RequiredFieldValidator ID=RequiredFieldValidator1 runat=server ErrorMessage=TextBox为必填项目 ControlToValidate=TextBox1 Text=* InitialValue=123456 /asp:RequiredFieldValidator asp:Button ID=Button1 runat=server Text=提交 / 5.2 CompareValidator 将用户输入的数据值与某一指定值比较,该指定值可以是某个常量(String、Integer等类型),或是另一个输入控件的值,从而验证用户数据是否符合要求。 示例1 验证输入的数据值是否小于100。 主要控件设置 asp:TextBox ID=TextBox1 runat=server/asp:TextBox asp:Button ID=Button1 runat=server Text=提交 / asp:CompareValidator ID=CompareValidator1 runat=server ControlToValidate=TextBox1 ErrorMessage=CompareValidator Operator=LessThan ValueToCompare=100 Type=Integer Text=输入数据应小于100 /asp:CompareValidator 示例2 主要控件设置 asp:Label ID=Label1 runat=server Text=请输入密码/asp:Label asp:TextBox ID=psdTextBox runat=server TextMode=Password/asp:TextBox br / asp:Label ID=Label2 runat=server Text=再次输入密码/asp:Label asp:TextBox ID=vldTextBox runat=server TextMode=Password/asp:TextBox br / asp:CompareValidator ID=CompareValidator1 runat=server ControlToValidate=vldTextBox ErrorMessage=密码不一致 ControlToCompare=psdTextBox Type=String Operator=Equal /asp:CompareValidator br / asp:Button ID=Button1 runat=server Text=提交 / 5.3 RangeValidator 用于验证用户输入值是否在指定的范围内。 验证范围取值由MaximumValue和MinimumValue两个属性指定。 示例 asp:TextBox ID=TextBox1 runat=server / asp:RangeValidator ID=RangeValidator1 runat=server ControlToValidate=TextBox1 ErrorMessage=取值必须在0-100之间 MaximumValue=100 MinimumValue=0 Type=Integer /asp:RangeValidator br / asp:But

文档评论(0)

1亿VIP精品文档

相关文档