思考与练习

一、填空题

1.针对Web窗体页中的可视元素和逻辑,ASP.NET提供单文件页模型和__________来管理它们。

2.Web窗体页的运行过程可分为页面初始化、页面装载、__________和资源清理4个步骤。

3.__________指令定义ASP.NET页解析器和编译器所使用的特定的页面属性。

4.@PreviousPageType指令的常用两个属性是__________和VirtualPath。

二、选择题

1.在创建基于窗体的Web应用程序时,生成的__________目录包含Microsoft Office Access和SQL Expression文件以及XML文件或者其他数据存储文件。

A.Properties

B.Account

C.App_Themes

D.App_Data

2.使用代码隐藏页模型的优点不包括__________。

A.可以清晰地区分界面中的标记控件和程序代码

B.代码并不会向界面设计人员或其他人员公开

C.可以方便地将代码和标记保留在同一个文件中

D.代码可以在多个页面中进行重用

3.__________指令只能用在用户控件中,每一个用户控件中最多只能包含一条该指令。

A.@Control

B.@Page

C.@Master

D.@Import

4.@Register指令的__________属性指定与类关联的别名。

A.TagName

B.TagPrefix

C.Namespace

D.Assembly

5.@Reference指令的属性不包括_______。

A.Page

B.Duration

C.Control

D.VirtualPath

三、简答题

1.简单概述Web应用程序和Web网站的异同点。

2.Web窗体页的运行过程是什么?请简单说明。

3.ASP.NET的页面指令有哪些?这些指令分别用来做什么?