34范围验证控件 Range validator控件用于确定用户输入是否介于特定的取值范 围内,例如,介于两个数字、两个日期或两个字符之间 Range validator控件的语法格式为 <asp: Range Validator ID="控件的ID" runat=" server ControTovalidate="被验证控件的ID" Maximum value="上限值 Minimum value="下限值 pe="用于比较的值的数据类型 Text="验证控件本身显示的提示 ErrorMessage="在 ValidationSummary控件中显示的提示 a </asp: Range Validator>
◼ RangeValidator控件 用于确定用户输入是否介于特定的取值范 围内,例如,介于两个数字、两个日期或两个字符之间。 ◼ RangeValidator控件的语法格式为: ◼ <asp:RangeValidator ID="控件的ID" runat="server" ◼ ControlToValidate="被验证控件的ID" ◼ MaximumValue="上限值" ◼ MinimumValue="下限值" ◼ Type="用于比较的值的数据类型" ◼ Text="验证控件本身显示的提示" ◼ ErrorMessage="在ValidationSummary控件中显示的提示 "> ◼ </asp:RangeValidator> 3.4 范围验证控件
Range validator控件的常用属性见表3-7 表3-7 Range Validator控件的常用属性 性 Maximum value 设置或返回验证范围的最大(上限)值 Minimum value 设置或返回验证范围的最小 )值 设置或返回用于指定范围设置的数据类型,可以指定下列类型: String、 Integer、 Double、Date、 Currency 说明:如果用户将控件保留为空白,则此控件将通过范围 验证。要强制用户输入值,还要添加 RequiredField validator 控件。 【演练3-3】使用 Range Validator控件验证用户输入学生成绩 的数值范围。如果用户没有输入学号或输入了不合逻辑的 成绩值,则显示如图3-10所示的出错提示信息;如果用户输 入数据被验证通过,则页面中显示如图3-11所示的结果
RangeValidator控件的常用属性见表3-7。 说明:如果用户将控件保留为空白,则此控件将通过范围 验证。要强制用户输入值,还要添加RequiredFieldValidator 控件。 【演练3-3】 使用RangeValidator控件验证用户输入学生成绩 的数值范围。如果用户没有输入学号或输入了不合逻辑的 成绩值,则显示如图3-10所示的出错提示信息;如果用户输 入数据被验证通过,则页面中显示如图3-11所示的结果
Range\'aldator控件应用示例 Raneevaldator控件应用示例 Range validator控件应用示例 学号超出范围 必须输入成塘 成绩,116 成应该0-100之间 定D 学号,14110112成绩98 图3-10未通过验证时显示的出错提示 图3-11通过验证后的显示 ■①设计页面。新建空网站,添加Web窗体,切换到设计视 图下向 Default. aspx中添加一个用于布局的5行2列550宽度 的HTML表格,向表格中添加必要的说明文字。添加两个 TextBox控件、一个 Button控件。在学号文本框后添加一个 Required Field validator和一个 Range validator控件,在成绩文 本框后添加一个 RequiredField validate和一个 Range Validator 控件,如图3-12所示。 utada Rangevalidator控件应用示例 Rangevalidntor控件应用示例 Required ieldvalidatorRangevalidator 必须输入学号学号超出范围! RequiredieldvalidatorRangevalidator 必须输入成绩!成缕应该0100之间! Label [Label 设计]a分18源 a计]a拆分|a 图3-12添加控件后的显示 图3-13设置属性后的显示
◼ ① 设计页面。新建空网站,添加Web窗体,切换到设计视 图下向Default.aspx中添加一个用于布局的5行2列550px宽度 的HTML表格,向表格中添加必要的说明文字。添加两个 TextBox控件、一个Button控件。在学号文本框后添加一个 RequiredFieldValidator和一个RangeValidator控件,在成绩文 本框后添加一个RequiredFieldValidato和一个RangeValidator 控件,如图3-12所示