首页 > 编程 > .NET > 正文

浅析微软 ASP.NET 环境下的页面验证控件_.Net教程

2024-07-10 12:51:22
字体:
来源:转载
供稿:网友

推荐:解析.Net基础:C#中对DatagridView部分常用操作
0(最基本的技巧)、获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.dataSet.Tables[0].Rows [this.

验证控件用于验证用户的输入,利用这些控件,开发人员可以轻松的实现对用户输入的验证。ASP.NET提供了六种验证控件。

1.Required Field Validator:验证输入是否为空的控件。

主要属性:

Control To Validate:表示要进行检查的控件ID。此属性必须设置为输入控件的ID,否则会发生异常。另外该ID所代表的控件必须和验证控件在同一个容器中。

Error Message:表示当检测不合法时,出现的错误提示信息。

Display:表示错误的显示方式,取值有Static、Dynamic和None。Static表示控件的错误提示信息(Error Message)在页面中占有固定的位置,如果没有错误,他的显示类似label;Dynamic表示控件的错误信息出现时才占用页面位置;None表示控件的错误信息出现时不显示,但可以在Validator Summary中显示。

2.Range Validator:范围验证控件。

测试某个输入的值是否在指定的范围内。除了与Required Field Validator相同的属性外,还有:

Maximum Value范围的最大值

Minimum Value范围的最小值

Tyep输入值的数据类型。

3.Compare Validator:比较验证控件。

用于将某个用户输入与Web窗体中其他控件的值或者常数进行比较。

基本属性:

Control To Validate:要被验证的控件ID;

Value To Compare:用来比较的常数值;

Control To Compare:用来比较的控件ID;

Type:比较的数据类型;

Operator:比较操作类型;

分享:解读.Net基础:学习反射中的动态创建对象
Assembly的CreateInstance有三个重载,第一个参数需要是一个字符串表示的完整的类名。第二个参数是一个bool类型,如果为true,表示对第一个参数不区分大小写。 第三个: 影响执行搜索的方式的位屏蔽。此值是 System.Reflection.BindingFlags 中的位标志的组

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表