文档详情

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

发布:2025-02-26约3.44千字共3页下载文档
文本预览下载声明

实训3ASP.NET技术基础

1.实训目的

通过实践练习,进一步理解本章知识,了解ASP.NET页面的运行机制和配置文件管理方式,掌握ASP.NET各种对象的使用方法及异常处理方法。

2.实训内容和要求

(1)使用VisualStudio2015新建一个网站Practice3。

(2)在根目录下,添加一个名为Request.aspx的Web窗体,利用Request对象的Url、UserHostAddress、PhysicalApplicationPath、CurrentExecutionFilePath和PhysicalPath属性分别获取当前请求的URL、远程客户端的IP主机地址、当前正在执行的服务器应用程序的根目录的物理路径、当前请求的虚拟路径及获取当前请求的URL的物理路径,然后通过Response将上述属性值输出到网页上。

(2)添加一个名为RequestForm.aspx的Web窗体,该窗体包含3个文本框和1个按钮,利用Form集合接收表单中3个文本框中的数据,然后通过Response将这些数据输出到网页上。

(3)在web.config文件的appSettings区段中存储一些自定义信息,然后在Default.aspx页面中获取并显示这些配置信息。

(4)实现应用程序级的异常处理,在Global.asax文件中的Application_Error事件方法中添加代码,将应用程序中未处理的异常信息记录到Windows事件日志中。注意,要测试代码,需要在某个页面(如Default.aspx)的Page_Load事件方法中通过调用throw函数抛出一个异常。

习题

单选题

1.下面()文件主要定义应用开始和结束、会话开始和结束、请求开始和结束等事件发生时,要做的事情。

A.web.config B.Global.inc C.Config.asax D.Global.asax

2.一个ASP.NET应用程序中一般只有()个Global.asax文件有效。

A.0 B.1 C.若干 D.以上都不对

3.DayStar公司在它的企业内部网上发布一些重要信息。这些信息包括公司的当前股票价格、企业公告、相关的商业新闻和员工的生日榜及周年纪念日。该网站会在晚上12点关闭以进行备份。每天的信息都要从数据库中获取并存储到XML文件中,而这些工作都必须在该应用程序的首页显示给第一个用户前完成。你应该把用于创建这个XML文件代码放在()文件中。

A.Global.asaxB.AssemblyInfo.vbC.web.configD.应用程序的起始页

4.在一个ASP.NET应用程序,希望在每一次新的会话开始时,进行一些初始化任务。应该在()事件中编写代码。

A.Application_Start B.Application_BeginRequest

C.Session_Start D.Session_End

5.下列选项中,只有()不是Page指令的属性。

A.CodePage B.Debug C.namespace D.Language

6.在一个名为Login的Web网页中,先需要在其Page_Load事件中判断该页面是否回发,请问需要使用下列()属性。

A.Page.IsCallback B.Page.IsAsync C.Page.IsPostBack D.Login.IsPostBack

7.()事件在页面被加载的时候,自动调用该事件。

A.Page_Load B.Page_UnLoad C.Page_OnLoad D.Page_Submit

8.下列方法中,不属于Response对象的方法或属性是(??)?

A.Clear?B.write??C.Redirect???D.Text

9.获取客户端信息可以使用(??)实现?

A.Request.Browser?B.Session?C.Application?D.Response

10.下面程序段执行完毕后,页面显示的内容是()。

Response.Write(Hello);

Response.End();

Response.Write(World);

A.HelloWorld B.World C.Hello D.出错

11.使用()对象的SaveAs方法可以将HTTP请求保存到磁盘上。

A.Request B.Response C.Session D.Application

12.一家在线测试中心TestKing公司创建一个ASP.NET应用程序。在用户结束测试后,这个应用程序需要在用户不知道的情况下,提交答案给ProcessTestA

显示全部
相似文档