第一范文网 - 专业文章范例文档资料分享平台

Web程序设计实验指导书1116

来源:用户分享 时间:2025/6/21 13:29:26 本文由閹即鈧垼濮冲鈧� 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

名称 ControlToValidate ErrorMessage txtPasswordAgain 请输入确认密码 验证“确认密码”文本框 验证无效时在“汇总验证”控件中显示的错误信息 验证无效时将焦点定位到“确认密码”文本框 验证无效时提示的错误信息 “比较验证”控件的编程名称 与“密码”文本框比较 SetFocusOnError True Text CompareValidator ID ControlToCompare ControlToValidate ErrorMessage * cvPassword TxtPassword TxtPasswordAgain 验证“确认密码”文本框 密码与确认密码不一致 验证无效时在“汇总验证”控件中显示的错误信息 验证无效时将焦点定位到“确认密码”文本框 “生日”文本框的编程名称 “必须输入验证”控件的编程名称 验证“生日”文本框 验证无效时在“汇总验证”控件中显示的错误信息 验证无效时将焦点定位到“生日”文本框 验证无效时提示的错误信息 “范围验证”控件的编程名称 验证“生日”文SetFocusOnError True TextBox RequiredFieldValidator ID ID txtBirthday rfvBirthday ControlToValidate ErrorMessage txtBirthday 请输入生日 SetFocusOnError True Text RangeValidator ID ControlToValidate * rvBirthday txtBirthday 本框 ErrorMessage 日期应在1900-1-1到2010-1-1之间 2010-1-1 1900-1-1 True 验证无效时在“汇总验证”控件中显示的错误信息 设置最大的日期为2010-1-1 设置最小的日期为1900-1-1 验证无效时将焦点定位到“生日”文本框 要比较的值为日期型 “电话号码”文本框的编程名称 “必须输入验证”控件的编程名称 验证“电话号码”文本框 验证无效时在“汇总验证”控件中显示的错误信息 验证无效时将焦点定位到“电话号码”文本框 验证无效时提示的错误信息 “规则表达式验证”控件的编程名称 验证“电话号码”文本框 MaximumValue MinimumValue SetFocusOnError Type TextBox ID Date txtTelephone RequiredFieldValidator ID rfvTelephone ControlToValidate ErrorMessage txtTelephone 请输入电话号码 SetFocusOnError True Text RegularExpressionValidator ID * revTelephone ControlToValidate ErrorMessage txtTelephone 电话号码格式应验证无效时在为0573-83642378 “汇总验证”控件中显示的错误信息 表达式为“4个数字-8个数字” 验证无效时将焦点定位到“电 ValidationExpression \\d{4}-\\d{8} SetFocusOnError True 话号码”文本框 TextBox ID txtIdentity “身份证号”文本框的编程名称 “必须输入验证”控件的编程名称 验证“身份证号”文本框 验证无效时在“汇总验证”控件中显示的错误信息 验证无效时将焦点定位到“身份证号”文本框 验证无效时提示的错误信息 “自定义验证”控件的编程名称 验证“身份证号”文本框 验证无效时在“汇总验证”控件中显示的错误信息 验证无效时将焦点定位到“身份证号”文本框 “确定”按钮的编程名称 “确定”按钮上显示的文本 显示“验证通过”信息的Label控件的编程名称 初始不显示任何内容 “汇总验证”按钮的编程名称 以对话框形式显示汇总的验RequiredFieldValidator ID rfvIdentity ControlToValidate ErrorMessage txtIdentity 请输入身份证号 SetFocusOnError True Text RegularExpressionValidator ID * cvIdentity ControlToValidate ErrorMessage txtIdentity 身份证号错误! SetFocusOnError True Botton ID Text btnSubmit 确定 lblMsg Label ID Text ValidationSummary ID ShowMessageBoxt 空 vsSubmit True 证错误信息 ShowSummary False 不在网页上显示汇总的验证错误信息 (3)编写事件、方法代码 “自定义验证”控件cvIdentity的ServerValidate事件代码如下:

protected void cvIdentity_ServerValidate(object source, ServerValidateEventArgs args) {

//获取输入的身份证号码 string cid = args.Value; //初使设置

args.IsValid = true; try {

//获取身份证号码中的出生日期并转换为DateTime类型

DateTime.Parse(cid.Substring(6, 4) + \+ cid.Substring(10, 2) + \+ cid.Substring(12, 2));

} catch {

//若转换出错,则验证未通过 args.IsValid = false; } }

按钮btnSubmit被单击时执行的事件代码如下:

protected void btnSubmit_Click(object sender, EventArgs e) {

lblMsg.Text = \ if (Page.IsValid) {

lblMsg.Text = \验证通过!\ //TODO:将注册信息存入数据库 } }

(4)浏览建立的Web窗体进行测试。 2. 设计并实现同一个页面的分组验证功能 (1)设计Web窗体

新建一个Web窗体,切换到设计视图。如图3-9所示,在图3-8的基础上,再向页面添加1个Botton控件、1个Label控件和1个ValidationSummary控件。适当调整个控件的位置和大小。

搜索更多关于: Web程序设计实验指导书1116 的文档
Web程序设计实验指导书1116.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c94pxu41bua1wxgv8jprz_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top