1 / 31
文档名称:

《ASPN--(北京理工大学出版)项目四应用验证控件.ppt

格式:ppt   大小:1,451KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《ASPN--(北京理工大学出版)项目四应用验证控件.ppt

上传人:电离辐射 2022/11/13 文件大小:1.42 MB

下载得到文件列表

《ASPN--(北京理工大学出版)项目四应用验证控件.ppt

文档介绍

文档介绍:该【《ASPN--(北京理工大学出版)项目四应用验证控件 】是由【电离辐射】上传分享,文档一共【31】页,该文档可以免费在线阅读,需要了解更多关于【《ASPN--(北京理工大学出版)项目四应用验证控件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。《ASPN--(北京理工大学出版)项目四应用验证控件
汇报人:
任务一完成注册界面的设计

各控件的初始属性设置见表4-2。

protectedvoidPage_Load(objectsender,EventArgse)
{
="CompareValidator控件应用示例";
();//页面加载时,用户名文本框得到焦点
="";//清除通过验证标签中的文本}
protectedvoidbtnOK_Click(objectsender,EventArgse)
{
="本页已通过验证!";//通过验证后在标签中显示的信息}
下一页
返回
上一页
任务一完成注册界面的设计
【案例3】利用范围验证控件来制作数值录入页面
使用RangeValidator控件验证用户输入学生成绩的数值范围,用户输入数据被验证通过时页面中显示如图4-5所示的结果。若用户没有输入学号或输入了不合逻辑的成绩值,则显示如图4-6所示的出错提示信息。
下一页
返回
上一页
任务一完成注册界面的设计
【具体步骤】

,如图4-7所示,向页面中添加必要的控件说明文字,两个文本框控件TextBox1、TextBox2;一个按钮控件Button1。在用于输入学生学号的文本框后面添加一个必须项验证控件RequiredFieldValidator1,在用于输入学生成绩的文本框后面添加一个范围验证控件RangeValidator1。

各控件的初始属性设置见表4-3。
下一页
返回
上一页
任务一完成注册界面的设计

页面装入时执行的事件过程代码如下:
protectedvoidPage_Load(objectsender,EventArgse)
{
="范围验证控件应用示例";
();
="";
}
下一页
返回
上一页
任务一完成注册界面的设计
单击【提交】按钮时执行的事件代码如下:
protectedvoidbtnOK_Click(objectsender,EventArgse)
{
="姓名:"++"    "+"成绩:"+
;
}
下一页
返回
上一页
任务一完成注册界面的设计
【案例4】
制作用户不能含有汉字、密码为6~12位及对邮箱格式进行验证的注册页面。
【具体步骤】

,向由系统自动产生的默认页面中添加一个HTML表格,参照图4-11适当调整HTML表格的行列数及行高、列宽。向HTML表格中添加需要的控件说明文字,向页面中添加三个文本框控件TextBox1~TextBox3;添加一个按钮控件Button1和一个用于输出验证是否通过信息的标签控件Label1;分别在用户名文本框和密码文本框的右侧各添加一个自定义验证
下一页
返回
上一页
任务一完成注册界面的设计
控件CustomValidator1、CustomValidator2;在电子邮件文本框右侧添加一个正则表达式验证控件RegularExpressionValidator1;适当调整各控件的大小和位置。

各控件的初始属性设置见表4-4。

下一页
返回
上一页
任务一完成注册界面的设计
【背景知识】
数据验证机制介绍
数据验证服务器控件可以提供易用但功能强大的方法检查输入窗体中的错误,并在必要时向用户显示消息。
验证控件像其他服务器控件一样添加到Web窗体页。有不同的控件用于特定的验证类型,如范围检查或模式匹配,以及确保用户不跳过输入字段的RequiredFieldValidator等。可以将多个验证控件附加到一个输入控件。例如,可以既指定需要输入,又指定输入必须包含特定范围的值。
表4-5列出了所有的验证控件。接下来将分别详细介绍这些控件的使用方法。
下一页
返回
上一页
任务一完成注册界面的设计
在处理用户的输入时(如提交窗体时),Web窗体页框架将用户的输入传递给关联的验证控件。验证控件测试用户的输入,并设置属性以指示输入是否通过了验证测试。处理完所有的验证控件后,将设置页上的IsValid属性。如果有任何控件显示验证检查失败,则整页设置为无效。
如果验证控件有错误,错误信息可由该验证控件显示在页中,或者显示在页上其他地方的ValidationSummary控件中。当页的IsValid属性为False时,显示ValidationSummary控件。它轮询页上的每个验证控件,并聚合每个控件公开的文本消息。可以验证的Web服务器控件见表4-6。
返回
上一页