25、练习5 - 2:将其他验证器控件的文本更改为ErrorMessage属性,以便消息能自动显示在摘要控件中。要检查用户的年龄,使用一个必需字段验证器(RequiredFieldValidator)和一个比较验证器(CompareValidator)来确保用户年满18岁。为确保用户输入他们希望被呼叫的日期是在7月,添加一个必需字段验证器和一个范围验证器(RangeValidator)来验证txtCallDate。将类型(Type)设置为日期(Date),最大值(MaximumValue)设置为2007年7月31日(07/31/2007),最小值(MinimumValue)设置为2007年7月1日(07/01/2007)。添加适当的文本和错误消息。
首先将其他验证器控件的文本改为 ErrorMessage 属性。对于用户年龄验证:
- 使用
RequiredFieldValidator确保用户不留下年龄字段为空。 - 使用
CompareValidator,将ControlToValidate属性设为txtAge(或年龄文本框名称),Type属性设为Integer,Operator属性设为GreaterThanEqual,ValueToCompare属性设为18。
对于日期验证:
- 首先添加一个
RequiredFieldValidator验证txtCallDate确保用户输入日期。 - 再添加一个
RangeValidator验证txtCallDate,将Type设为Date,MaximumValue设为07/31/2007,MinimumValue设为07/01/2007,并添加合适的文本和错误消息。
26、在单个文本框上添加三个验证器。添加一个必需字段验证器和一个范围验证器,并将这两个验证器的ControlToValidate属性更改为txtFollowup。然后添加一个比较验证器,将其ControlToValidate属性设置为txtFollowup,并将ControlToCompare属性设置为txtCallDate。将Operator属性设置为GreaterThan,并确保将Type设置为Date。添加适当的文本和错误消息。
在单个文本框上添加三个验证器步骤如下:
- 添加必需字段验证器(
RequiredFieldValidator)和范围验证器(RangeValidator),并将这两个验证器的ControlToValidate属性修改为txtFollowup。 - 添加比较验证器(
CompareValidator),设置其ControlToValidate属性为txtFollowup,ControlToCompare属性为txtCallDate,Operator属性为GreaterThan,Type属性为Date。 - 添加适当的文本和错误消息。
此外,可将 txtCallDate 的范围验证器的最大日期改为 7月30日 ,为7月31日的跟进留出时间。
27、在表格中再添加几行,并为每个新文本框添加RequiredFieldValidator控件。要检查电话号码和电子邮件地址的格式,分别使用RegularExpressionValidator。对于电话号码,将其ControlToValidate属性设置为txtPhone,点击ValidationExpression属性,然后在正则表达式编辑器的列表中选择“美国电话号码”。对于电子邮件字段,将其ControlToValidate属性设置为txtEmail,并在正则表达式编辑器中选择“互联网电子邮件地址”。添加文本和错误消息属性。
按照以下步骤操作:
- 在表格中添加新行和对应的文本框。
-
为每个新文本框添加
RequiredFieldValidator控件。 -
对于电话号码验证:
- 拖动一个RegularExpressionValidator到RequiredFieldValidator旁边。
- 设置其ControlToValidate属性为txtPhone(或你为文本框起的名称)。
- 点击ValidationExpression属性,再点击省略号按钮打开正则表达式编辑器。
- 从列表中选择“美国电话号码”(或你要验证的国家的电话号码格式),然后点击“确定”。
- 添加文本和错误消息属性。 -
对于电子邮件验证:
- 操作与电话号码验证类似,只是ControlToValidate属性设置为txtEmail(或你为该文本框起的名称)。
- 在正则表达式编辑器中选择“互联网电子邮件地址”。
- 添加文本和错误消息属性。

最低0.47元/天 解锁文章
16

被折叠的 条评论
为什么被折叠?



