文档详情

《Web 应用程序设计》课件_第4章习题.docx

发布:2025-02-23约6.34千字共5页下载文档
文本预览下载声明

实训4ASP.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。要求:页面输入需使用合适的验证控件进行验证,无需编写后台代码。

习题

一.单选题

1.在Web窗体中,放置一个HTML控件,采用下列()方法变为HTML服务器控件。

A.添加runat=server和设置Attribute属性

B.添加id属性和Attribute属性

C.添加runat=server和设置id属性

D.添加runat=server和设置Value属性

2.在ASP.NET中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其(?????)属性来区分的。?

A.?Style??????????B.?TextMode?????????C.?Type?????????D.?Input?

3.下面()控件不包含ImageUrl属性。

A.HyperLink B.Image C.ImageButton D.LinkButton

4.上传文件一般使用以下哪个控件(??)?

A.label????B.textbox????C.listbox????D.fileupload

5.一个button控件ID为btn_sumbit,双击后得到的处理时间函数名为(?????)?

A.button_click???B.btn_submit_Click???C.btn_submit_push???D.button_push?

6.添加一个服务器CheckBox控件,单击该控件不能生成一个回发,如何做才能让CheckBox的事件导致页面被提交?()

A.设置IE浏览器可以运行脚本 B.AutoPostBack属性设置为true

C.AutoPostBack属性设置为false D.为CheckBox添加Click事件

7.如果希望控件的内容变化后,立即回传页面,需要在控件中添加()属性。

A.AutoPostBack=true B.AutoPostBack=false

C.IsPostBack=true D.IsPostBack=false

8.关于AutoPostBack属性,下列说法错误的是(?????)。?

A.Button控件的属性列表里可以找到AutoPostBack属性??

B.TextBox控件的属性列表里可以找到AutoPostBack属性??

C.这个属性表示是否能自动回发信息给服务器?

D.可以设置为true和f

显示全部
相似文档