清华电脑学堂:ASP.NET 4.5网站开发与应用实践教程
上QQ阅读APP看书,第一时间看更新

思考与练习

一、填空题

1.Page对象的__________属性指示页面是否正为响应客户端回发而加载。

2.Response对象的__________方法表示将客户端重定向到新的URL。

3.HttpBrowserCapabilities对象的_______属性获取客户端使用的操作平台的名称。

4.Request对象的__________属性获取当前请求的虚拟路径。

5.Server对象的__________属性用于获取服务器的计算机名称。

二、选择题

1.获取客户端表单信息时,不能通过Request对象的__________属性获取。

A.Form

B.QueryString

C.Browser

D.Params

2.Response对象的属性不包括________。

A.ContentType

B.Buffer

C.IsValid

D.Expires

3.Request对象的_________属性获取远程客户端的IP主机地址。

A.UserHostAddress

B.UserHostName

C.UserLanguages

D.UserAgent

4.Server对象和Request对象都包含__________方法。

A.Transfer()

B.MapPath()

C.BinaryRead()

D.CreateObject()

5.Server对象的__________方法对字符串进行编码,__________方法对字符串进行解码。

A.UrlDecode(), UrlEncode()

B.UrlEncode(), UrlDecode()

C.HtmlDecode(), HtmlEncode()

D.HtmlEncode(), HtmlDecode()

6.Request对象的ServerVariables属性中保存多个信息变量,这些变量不包括__________。

A.ALL_HTTP

B.ALL_RAWS

C.LOCAL_ADDR

D.REMOTE_HOST

7.通过Page不能获取__________对象。

A.Application

B.Request

C.Server

D.ViewState

三、简答题

1.请列举Page对象的常用属性,并对这些属性说明(至少说出5个属性)。

2.Response对象的常用方法有哪些?这些方法是用来做什么的?

3.Request对象的常用属性有哪些?这些属性是用来做什么的?

4.实现页面跳转的方法有哪些?

5.Server对象的常用方法有哪些?这些方法是用来做什么的?