数据验证控件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fra Baidu bibliotek
ControlToValidate
Display EnableClientScript
设置要验证的输入控件
设置验证控件中错误信息的显示行为 设置是否启用客户端验证
ErrorMessage
IsValid Visible
设置验证失败时显示的错误信息的文本
是否通过验证 该属性获取或设置一个值,该值指示服务器控件是 否作为 UI 呈现在页上
属 性0 说 明
ID
ControlToValidate
控件ID,控件唯一标识符
表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果没有指定有效 输入控件,则在显示页面时引发异常。另外,该ID的控件必须和验证控件在相 同的容器中 表示当验证不合法时,出现错误的信息 获取或设置一个值,该值指示控件验证的数据是否有效,默认值为 true 设置错误信息的显示方式 如果 Display为Static,不出错时,显示该文本
属 性 说 明
ID
ControlToCompare ControlToValidate
控件ID,控件的唯一标识
获取或设置用于比较的输入控件的 ID。默认值为空字符串("") 表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果没有指定有 效输入控件,则在显示页面时引发异常。另外该ID的空间必须和验证控件在 相同的容器中 表示当验证不合法时,出现错误的信息 获取或设置一个值,该值指示控件验证的数据是否有效。默认值为 true 获取或设置验证中使用的比较操作。默认值为 Equal 设置错误信息的显示方式 如果 Display为Static,不出错时,显示该文本 获取或设置比较的两个值的数据类型。默认值为 string 获取或设置要比较的值
ErrorMessage IsValid Operator Display Text Type ValueToCompare
RangeValidator控件
使用数据范围验证控件(RangeValidator)验证用户输入是否在指定范围之内,可以通 过对RangeValidator 控件的上、下限属性以及指定控件要验证的值的数据类型进行设置完成 这一功能。如果用户的输入无法转换为指定的数据类型,如无法转换为日期,则验证将失败 。如果用户将控件保留为空白,则此控件将通过范围验证。若要强制用户输入值,则还要添 加RequiredFieldValidator控件。RangeValidator控件部分常用属性及说明如表所示。
ValidationSummary控件
使用验证错误信息显示控件(ValidationSummary)可以为用户 提供将窗体发送到服务器时所出现错误的列表。错误列表可以通过列表 、项目符号列表或单个段落的形式进行显示。
属 性
HeaderText DisplayMode ShowMessageBo x ShowSummary
属 性 说 明
ID
ControlToValidate
控件ID,控件的唯一标识符
表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果 没有指定有效输入控件,则在显示页面时引发异常,另外,该ID 的控件必须和验证控件在相同的容器中 表示当验证不合法时,出现错误的信息
ErrorMessage
IsValid
RequiredFieldValidator控件
当某个字段不能为空时,可以使用非空数据验证控件 (RequiredFieldValidator),该控件常用于文本框的非空验证。在网 页提交到服务器前,该控件验证控件的输入值是否为空,如果为空,则 显示错误信息和提示信息。RequiredFieldValidator控件的部分常用属 性及说明如表所示。
ErrorMessage IsValid Display Text
CompareValidator控件
比较验证将输入控件的值同常数值或其他输入控件的值相比较,以确定这两个值是 否与比较运算符(小于、等于、大于等)指定的关系相匹配。数据比较验证控件 (CompareValidator)的部分常用属性及说明如表所示。
Display Text
获取或设置一个值,该值指示控件验证的数据是否有效,默认值 为 true
设置错误信息的显示方式 如果 Display为Static,不出错时,显示该文本
ValidationExpression
获取或设置被指定为验证条件的正则表达式。默认值为空字符串 ("")
CustomValidator控件
Type
获取或设置一种数据类型,用于指定如何解释要比较的值
RegularExpressionValidator控件
使用数据格式验证控件(RegularExpressionValidator)可以验证用户输入是否与预 定义的模式相匹配,这样就可以对电话号码、邮编、网址等进行验证。 RegularExpressionValidator控件允许有多种有效模式,每个有效模式使用“|”字符来分隔 。预定义的模式需要使用正则表达式定义。RegularExpressionValidator控件部分常用属 性及说明如表所示。
CustomValidator 控件为输入控件提供用户定义的验证功能。例 如,可以创建一个验证控件,该控件检查在文本框中输入的值是否为偶 数。CustomValidator控件常用的属性及说明如表所示。
属性 说明 ClientValidationFun 设置用于验证的自定义客户端脚本函数的名称 ction
说 明
控件汇总信息 设置错误信息的显示格式 是否以弹出方式显示每个被验证控件的错误信 息 是否使用错误汇总信息
EnableClientScrip 是否使用客户端验证,系统默认值为true t
Validate 执行验证并且更新IsValid属性
数据验证控件
本讲大纲: 1、RequiredFieldValidator控件 2、CompareValidator控件 3、RangeValidator控件 4、RegularExpressionValidator控件 5、CustomValidator控件
6、ValidationSummary控件
属 性 ControlToValidat e ErrorMessage IsValid Display MaximumValue MinimumValue Text 说 明 表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果没有指定有效输入控 件,则在显示页面时引发异常,另外,该ID的控件必须和验证控件在相同的容器中 表示当验证不合法时,出现错误的信息 获取或设置一个值,该值指示控件验证的数据是否有效,默认值为 true 设置错误信息的显示方式 获取或设置要验证的控件的值,该值必须小于或等于此属性的值,默认值为空字符 串("") 获取或设置要验证的控件的值,该值必须大于或等于此属性的值,默认值为空字符 串("") 如果 Display为Static,不出错时,显示该文本
ControlToValidate
Display EnableClientScript
设置要验证的输入控件
设置验证控件中错误信息的显示行为 设置是否启用客户端验证
ErrorMessage
IsValid Visible
设置验证失败时显示的错误信息的文本
是否通过验证 该属性获取或设置一个值,该值指示服务器控件是 否作为 UI 呈现在页上
属 性0 说 明
ID
ControlToValidate
控件ID,控件唯一标识符
表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果没有指定有效 输入控件,则在显示页面时引发异常。另外,该ID的控件必须和验证控件在相 同的容器中 表示当验证不合法时,出现错误的信息 获取或设置一个值,该值指示控件验证的数据是否有效,默认值为 true 设置错误信息的显示方式 如果 Display为Static,不出错时,显示该文本
属 性 说 明
ID
ControlToCompare ControlToValidate
控件ID,控件的唯一标识
获取或设置用于比较的输入控件的 ID。默认值为空字符串("") 表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果没有指定有 效输入控件,则在显示页面时引发异常。另外该ID的空间必须和验证控件在 相同的容器中 表示当验证不合法时,出现错误的信息 获取或设置一个值,该值指示控件验证的数据是否有效。默认值为 true 获取或设置验证中使用的比较操作。默认值为 Equal 设置错误信息的显示方式 如果 Display为Static,不出错时,显示该文本 获取或设置比较的两个值的数据类型。默认值为 string 获取或设置要比较的值
ErrorMessage IsValid Operator Display Text Type ValueToCompare
RangeValidator控件
使用数据范围验证控件(RangeValidator)验证用户输入是否在指定范围之内,可以通 过对RangeValidator 控件的上、下限属性以及指定控件要验证的值的数据类型进行设置完成 这一功能。如果用户的输入无法转换为指定的数据类型,如无法转换为日期,则验证将失败 。如果用户将控件保留为空白,则此控件将通过范围验证。若要强制用户输入值,则还要添 加RequiredFieldValidator控件。RangeValidator控件部分常用属性及说明如表所示。
ValidationSummary控件
使用验证错误信息显示控件(ValidationSummary)可以为用户 提供将窗体发送到服务器时所出现错误的列表。错误列表可以通过列表 、项目符号列表或单个段落的形式进行显示。
属 性
HeaderText DisplayMode ShowMessageBo x ShowSummary
属 性 说 明
ID
ControlToValidate
控件ID,控件的唯一标识符
表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果 没有指定有效输入控件,则在显示页面时引发异常,另外,该ID 的控件必须和验证控件在相同的容器中 表示当验证不合法时,出现错误的信息
ErrorMessage
IsValid
RequiredFieldValidator控件
当某个字段不能为空时,可以使用非空数据验证控件 (RequiredFieldValidator),该控件常用于文本框的非空验证。在网 页提交到服务器前,该控件验证控件的输入值是否为空,如果为空,则 显示错误信息和提示信息。RequiredFieldValidator控件的部分常用属 性及说明如表所示。
ErrorMessage IsValid Display Text
CompareValidator控件
比较验证将输入控件的值同常数值或其他输入控件的值相比较,以确定这两个值是 否与比较运算符(小于、等于、大于等)指定的关系相匹配。数据比较验证控件 (CompareValidator)的部分常用属性及说明如表所示。
Display Text
获取或设置一个值,该值指示控件验证的数据是否有效,默认值 为 true
设置错误信息的显示方式 如果 Display为Static,不出错时,显示该文本
ValidationExpression
获取或设置被指定为验证条件的正则表达式。默认值为空字符串 ("")
CustomValidator控件
Type
获取或设置一种数据类型,用于指定如何解释要比较的值
RegularExpressionValidator控件
使用数据格式验证控件(RegularExpressionValidator)可以验证用户输入是否与预 定义的模式相匹配,这样就可以对电话号码、邮编、网址等进行验证。 RegularExpressionValidator控件允许有多种有效模式,每个有效模式使用“|”字符来分隔 。预定义的模式需要使用正则表达式定义。RegularExpressionValidator控件部分常用属 性及说明如表所示。
CustomValidator 控件为输入控件提供用户定义的验证功能。例 如,可以创建一个验证控件,该控件检查在文本框中输入的值是否为偶 数。CustomValidator控件常用的属性及说明如表所示。
属性 说明 ClientValidationFun 设置用于验证的自定义客户端脚本函数的名称 ction
说 明
控件汇总信息 设置错误信息的显示格式 是否以弹出方式显示每个被验证控件的错误信 息 是否使用错误汇总信息
EnableClientScrip 是否使用客户端验证,系统默认值为true t
Validate 执行验证并且更新IsValid属性
数据验证控件
本讲大纲: 1、RequiredFieldValidator控件 2、CompareValidator控件 3、RangeValidator控件 4、RegularExpressionValidator控件 5、CustomValidator控件
6、ValidationSummary控件
属 性 ControlToValidat e ErrorMessage IsValid Display MaximumValue MinimumValue Text 说 明 表示要进行验证的控件ID,此属性必须设置为输入控件ID。如果没有指定有效输入控 件,则在显示页面时引发异常,另外,该ID的控件必须和验证控件在相同的容器中 表示当验证不合法时,出现错误的信息 获取或设置一个值,该值指示控件验证的数据是否有效,默认值为 true 设置错误信息的显示方式 获取或设置要验证的控件的值,该值必须小于或等于此属性的值,默认值为空字符 串("") 获取或设置要验证的控件的值,该值必须大于或等于此属性的值,默认值为空字符 串("") 如果 Display为Static,不出错时,显示该文本