mongodb 两个字段比较 comparevalidator 26.3.2比较两个字段控件CompareValidator(1)_comparevalidator

mongodb 两个字段比较 comparevalidator 26.3.2比较两个字段控件CompareValidator(1)_comparevalidator
26.3.2 比较两个字段控件CompareValidator(1)
可以使用CompareValiator与固定值比较,也可以对两个控件进行比较,也可以用于检查数据类型。
首先是CompareValiator与固定值的比较。为此还是利用前面介绍的例程说明该用法,设计步骤如下。
(1)打开网站ValidatorTest,将页面切换到"设计"视图,然后在年龄对应文本框的右边表格里添加两个验证控件。一个是RequiredFieldValidator控件,另一个是CompareValidator控件。前者用于验证输入非空,后者用于比较输入的年龄数字是否与给定的数字相符。
(2)设置RequiredFieldValidator控件的属性,如表26.2所示。
表26.2 设置RequiredFieldValidator的属性
[TR]
[TD]
属 性
[/TD]
[TD]
属 性 值
[/TD]
[TD]
属 性
[/TD]
[TD]
属 性 值
[/TD][/TR]
[TR]
[TD]
ErrorMessage
[/TD]
[TD]
*年龄不能为空
[/TD]
[TD]
Display
[/TD]
[TD]
Dinamic
[/TD][/TR]
然后设置CompareValidator控件的属性如表26.3所示。
表26.3 设置CompareValidator的属性
[TR]
[TD]
属 性
[/TD]
[TD]
属 性 值
[/TD]
[TD]
属 性
[/TD]
[TD]
属 性 值
[/TD][/TR]
[TR]
[TD]
ErrorMessage
[/TD]
[TD]
*年龄不能小于20岁
[/TD]
[TD]
ValueToCompare
[/TD]
[TD]
20
[/TD][/TR]
[TR]
[TD]
Display
[/TD]
[TD]
Dinamic
[/TD]
[TD]
Type
[/TD]
[TD]
Integer
[/TD][/TR]
[TR]
[TD]
Operator
[/TD]
[TD]
GreaterThanEqual
[/TD]
[TD]
[/TD]
[TD]
[/TD][/TR]
将两个控件的Display属性都设置为Dinamic,是为了显示验证错误时的布局紧凑和美观。CompareValidator的Operator设置为GreaterThanEqual表示大于等于,用于验证控件中的输入是否大于等于ValueToCompare属性给定的值。Type属性指定了要比较的值(此处是20)的数据类型,它还可以是String、Double、Date和Currency等类型。其中Date表示日期类型,Currency是货币类型。
(3)运行程序,测试上面对控件设置的效果,如图26.31所示。当输入的年龄小于20时则会显示验证信息,如图26.32所示。
[TR]
[TD][I]498)this.width=498;' onmousewheel = 'javascript:return big(this)' height=269 alt="" src="http://pic.aIhUaU.com/201602/15/124131862.jpg" width=482 border=0>[/TD][/TR]
[TR]
[TD](点击查看大图)图26.31 非空检查[/TD][/TR]
[TR]
[TD][I]498)this.width=498;' onmousewheel = 'javascript:return big(this)' height=269 alt="" src="http://pic.aIhUaU.com/201602/15/124225341.jpg" width=482 border=0>[/TD][/TR]
[TR]
[TD](点击查看大图)图26.32 比较验证[/TD][/TR]
可以看出两个验证控件所显示的位置都是一样的,这是Display的Dinamic属性值在起作用。当输入的年龄大于或等于20时,则可以通过验证。
接下来是使用CompareValidator控件对两个控件的输入进行比较。下面将对"用户名"和"密码"是否一致进行比较,设计步骤如下。
(1)打开网站ValidatorTest,将页面切换到"设计"视图。在"工具箱"中找到CompareValidator控件,并拖放至页面中"密码"对应的输入框右边的表格中。
(2)为CompareValidator控件设置属性,如表26.4所示。
表26.4 设置CompareValidator的属性
[TR]
[TD]
属 性
[/TD]
[TD]
属 性值
[/TD]
[TD]
属性
[/TD]
[TD]
属性值
[/TD][/TR]
[TR]
[TD]
ErrorMessage
[/TD]
[TD]
密码和用户名
不能相同
[/TD]
[TD]
ControlToCompare
[/TD]
[TD]
UserNameTxt
[/TD][/TR]
[TR]
[TD]
Display
[/TD]
[TD]
Static
[/TD]
[TD]
Type
[/TD]
[TD]
String
[/TD][/TR]
[TR]
[TD]
Operator
[/TD]
[TD]
NotEqual
[/TD]
[TD]
TextModel
[/TD]
[TD]
Password
[/TD][/TR]
[TR]
[TD]
ControlTo
Validate
[/TD]
[TD]
PassWordTxt
[/TD]
[TD]
[/TD]
[TD]
[/TD][/TR]

  

爱华网本文地址 » http://www.aihuau.com/a/358451/953511821121.html

更多阅读

两个字的QQ情侣网名 情侣网名两个字的简单

两个字情侣网名大全:丿爱妳丶 | 丿爱硪丶、 吥离。 | 、 吥弃。安念/ | 安浮/- 现在 。 | - 以后 。暗雨, | 浓烟轻描、 | 淡写、谈情。| 说爱。意乱。|情迷。前言 | 后记寒 冬。 | 暖 春。迷失 ╰╮ | 迷离 ╰╮

怎样理解道德经里的“恍惚”两个字? 恍惚

作者:刘克山 我们平时生活中对恍惚这两个字并不陌生,经常说一个人心神恍惚,就是六神无主的意思。可在道德经里就不能这样理解了,那如何理解呢?我们先看看原文,在道德经里有两段提及恍惚,第一段:视之不见,名曰微;听之不闻,名曰希;搏之不得,名曰夷

《黄海》影评两个比较:何正宇与金允石

何正宇与金允石首先要说的是,《黄海》里面的演员演得都非常好,不仅仅这两大主演,其他的配角演员也都很不错。毁就毁在片头那几个鲜族的中文讲的太寒碜了。这是令我百思不得其解的硬伤。不应该啊。就地选几个鲜族演员有那么难么。即便一

声明:《mongodb 两个字段比较 comparevalidator 26.3.2比较两个字段控件CompareValidator(1)_comparevalidator》为网友不懂则不痛分享!如侵犯到您的合法权益请联系我们删除