实训4 ASP - NET服务器控件 下载本文

实训4 ASP.NET服务器控件

1.实训目的

熟悉ASP.NET服务器控件的使用,学会使用ASP.NET服务器控件设计Web页面。

2.实训内容和要求

(1)新建一个名为Practice4的网站。

(2)添加一个名为ImageButton.aspx的Web页面,在该页面上使用ImageButton控件,当在图像上单击鼠标时,在Label控件中显示鼠标单击的位置。

(3)添加一个名为CheckBoxList.aspx的Web页面,在该页面上添加一个CheckBoxList控件,运行时在Page_Load事件中动态地为该控件添加6门课程,当用户选择一门课程时,通过Label控件显示所有被选择的课程名。

(4)添加一个名为Calendar.aspx的Web页面,在该页面上添加一个Calendar控件来实现日历的显示和选择,设置日历显示样式为彩色型1,并将选择的日期通过标签显示出来。

(5)添加一个名为RangeValidator.aspx的Web页面,在其中添加一个“考生年龄”的输入文本框,要求输入的值必须在18到80之间,使用RangeValidator控件验证用户在文本框中输入的内容是否在有效范围内。

(6)添加一个名为CompareValidator.aspx的Web页面,在其中添加一个文本框,用于输入日期,要求输入的日期必须是一个2001年9月1日以后的日期,使用CompareValidator控件来验证文本框的输入。

(7)添加一个名为RegularExpressionValidator.aspx的Web页面,该窗体中包含2个文本框控件,分别用来输入“姓名(拼音)”和“电话”,在创建2个RegularExpressionValidator控件来验证文本框的输入是否正确。

(8)添加一个名为CustomValidator.aspx的Web页面,编写自定义验证控件的验证代码用于验证输入的正整数是素数。

(9)添加一个名为Login.aspx的Web页面,设计一个登录窗体,并使用合适的验证控件实现登录验证功能,无需编写后台代码。

(10)在网站上经常看到用户注册页面,请使用本章所学的控件,设计一张用户注册页面Register.aspx。要求:页面输入需使用合适的验证控件进行验证,无需编写后台代码。