- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目四应用验证控件 任务一完成注册界面的设计 任务一完成注册界面的设计 【任务要点】 常用验证服务器控件的使用 【案例1】制作提交内容必填的注册页面 某网页要求学生提交学号和专业,要求两项内容必填。若用户没有在文本框中输入学号或没有通过下拉列表框选择专业,则显示出错提示,显示图4-1所示的Web页面,程序正常运行时显示图4-2所示的结果。 任务一完成注册界面的设计 【具体步骤】 1.设计Web页面 新建一个ASP.NET网站,向页面中添加必要的控件说明文字,添加一个按钮控件Button1;一个文本框控件TextBox1;一个下拉列表框控件DropDownList1和两个必须项验证控件RequiredFieldValidator1、RequiredFieldValidator2,注意将验证控件放置在被验证控件的右侧。 2.设置对象属性 Web页面中各控件的初始属性设置,见表4-1。 任务一完成注册界面的设计 Web页面加载时执行的事件过程代码如下: protected void Page_Load(object sender,EventArgs e) { dropSpec.Items.Add(--请选择专业--);//填充专业下拉列表框中的选项 dropSpec.Items.Add(网络技术); dropSpec.Items.Add(软件工程); dropSpec.Items.Add(多媒体应用); dropSpec.Items.Add(计算机维修); this.Title=必须项验证控件应用示例;//设置页面标题 } 任务一完成注册界面的设计 单击【提交】按钮时执行的事件过程代码如下: protected void btnOK_Click(object sender,EventArgs e) { //将用户的选择显示到标签控件中 lblResult.Text=你的学号是:+txtNum.Text+br+你的专业是:+dropSpec.Text; } 任务一完成注册界面的设计 【案例2】利用比较验证控件来制作注册页面 设计一个模拟的用户注册页面,要求使用比较验证控件(CompareValidator)对用户输入密码和确认密码的一致性、日期数据格式的正确性进行比较验证,使用必须项验证控件(RequiredFieldValidator)设置用户名及密码为必填字段。程序运行结果如图4-3和图4-4所示。 任务一完成注册界面的设计 【具体步骤】 1.设计Web页面 新建一个ASP.NET网站,切换到设计视图。向由系统自动创建的Default.aspx页面中添加一个用于布局的HTML表格,适当调整表格的行列数;向表格中添加必要的控件说明文字;添加四个用于接收用户输入数据的文本框TextBox1~TextBox4;两个按钮控件Button1、Button2;一个用于显示通过验证信息的标签控件Label1;添加两个必须项验证控件RequiredFieldValidator1和RequiredFieldValidator2,两个比较验证控件CompareValidator1、CompareValidator2,注意将必须项验证控件分别放置在用户名栏和密码栏的右侧单元格,将比较验证控件分别放置在确认密码和出生日期栏的右侧单元格;适当调整各控件的大小及位置。 任务一完成注册界面的设计 2.设置对象属性 各控件的初始属性设置见表4-2。 3.编写事件代码 protected void Page_Load(object sender,EventArgs e) { this.Title=CompareValidator控件应用示例; txtUsername.Focus();//页面加载时,用户名文本框得到焦点 lblPass.Text=;//清除通过验证标签中的文本} protected void btnOK_Click(object sender,EventArgs e) { lblPass.Text=本页已通过验证!;//通过验证后在标签中显示的信息} 任务一完成注册界面的设计 【案例3】利用范围验证控件来制作数值录入页面 使用RangeValidator控件验证用户输入学生成绩的数值范围,用户输入数据被验证通过时页面中显示如图4-5所示的结果。若用户没有输入学号或输入了不合逻辑的成绩值,则显示如图4-6所示的出错提示信息。 任务一完成注册界面的设计 【具体步骤
您可能关注的文档
- 气象雷达系统简介.ppt
- 模型、符号的建立及作用-浙教版.ppt
- 06OpenScape统一通信的应用无拘无束.pdf
- 机械设计制造与其自动化专业 - 沈阳工业大学.doc
- 2012年广州中考体育项目规则与评分标准.doc
- 90后大学生在校期间社会实践参与情况调查报告概论.doc
- 福华苑项目再定位建议汇编.ppt
- 山东省枣庄市峄城区吴林街道中学九年级化学全册 第五单元 定量的研究化学反应复习课学案.doc
- 塔吊附着安全专项施工的方案.doc
- 2010届高考数学复习强化双基系列课件__《立体几何—立体几何的综合和应用》.ppt
- 看着都很好吃,日本料理背后的设计及美学.pdf
- 帽子-程序的设计背景资料.ppt
- 线性代数第7节线性代数在经济学中的应用.ppt
- 集美大学单片机原理与应用指导书2017(学生版).docx
- 第8节 程序设计基础.ppt
- 知用CYBERTEK接收机的应用方案技术资料-副本.pdf
- 第六篇 不确定性分析工程经济学-清华大学,仝允桓.ppt
- 2012届高三地理一轮复习导和练 第十一章 第2课中国的可持续发展实践课件 新人教版.ppt
- 2013届高考生物总复习一轮课件:必修3 4.2生态系统的能量流动及物质循环.ppt
- 2011-2012学年人教版黑龙江省建三江分局七年级上学期地理期末试卷讲义.pdf
文档评论(0)