(4)存放Web窗体页C#代码的模型有 单文件页模型 和 代码隐藏页面模型 (5)实现页面3秒自动刷新一次的元素是
(6)在单文件页模型中,C#代码必须包含于 …script> 之间
(7)代码隐藏页模型通过 CodeFile属性 和 Inherits属性 将aspx文件和对应的.aspx文件联系起来
(8)外部样式表通过 元素链接到页面
(9)XML主要用于 处理与表达(跨平台交换) 数据
(10)Global.asax文件用于包含响 应用程序 级别和 会话 级别事件的代码
3.选择题
(1) CSS选择器不包括(D)
A.元素选择器 B.属性选择器 C.id选择器 D.文件选择器 (2) 下面(B)是静态页面文件的扩展名
A..asp B..html C..aspx D..jsp (3)App_Code文件夹用来存储(C)
A.数据库文件 B.共享文件 C.代码文件 D.主题文件 (4) Web.config文件不能用于(A)
A.Application事件处理代码的定义 B.数据库连接字符串的定义 C.对文件夹的访问授权 D.基于角色的安全性控制
4.简答题
(5)简述Web.config文件特点及作用
答:此文件是一个基于 XML 的配置文件。其作用是对应用程序进行配置,比如规定客户的认证 方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等 (Web.config 文件是一个 XML 文本文件它用来储存 ASP.NET Web 应用程序的配置信息,它 可以出现在应用程序的每一个目录中。) (7)Page类的生命周期
答:当浏览器发页面请求时,首先响应的是与aspx页面相关联的Page类对象,并按顺序调用这个对象的某些方法(如OnLoad方法),同时又会自动调用页面控件的相应方法,依次执行一些程序。Page类在生命周期内执行的方法先后顺序如下:
1.OnPreInit方法(触发PreInit事件),在页面初始化之前发生,执行该方法后,程序已经能够访问页面中的控件了,控件属性值为aspx中定义的初始值;
2.OnInit方法(触发Init事件),在页面初始化时发生。执行该方法后,页面会跟踪viewstate的值;
3.OnInitComplete方法(触发InitComplete事件),页面初始化完成时发生。如果当面页面请求是被控件PostBack回来的,则页面还要完成两项工作:一是解析相关参数,把回传事件映射到服务器端事件。二是加载回传数据,将解析出来的viewstate的值赋给相应控件的相应属性。
4.OnPreLoad方法(触发PreLoad事件),页面载入之前发生;
5.OnLoad方法(触发Load事件),此方法开始,所有控件已经初始化,且加载了回传数据;这时页面能够安全的访问页面中的其他控件。
6.OnloadComplete方法(触发loadComplete事件),在OnLoad方法执行之后触发事件。如果postback为true,则触发控件的服务端事件,因为第三步已经加载的回传事件;
7.OnPrerender方法与OnPrerenderComplete方法,为页面和控件的html生成之前所先后执行的方法。
8.OnSaveStateComplete方法(触发SaveStateComplete事件),viewstate值,生成表单中name和id均成“_VIEWSTATE”的隐藏域的值。
9.Render方法,没有触发事件,通过该方法生成页面和控件HTML代码。
10.OnUnload方法(触发Unload事件),page类运行结束,释放内存,整个生命 周期结束。