ASP.NET网络程序设计(第11章)课后习题及答案

2025-05-20 09:35:14

第十一章课后习题

一、填空题(20空,每空2分,共40分)

1.AJAX全称为“AsynchronousJavaScriptandXML”即(异步JavaScript和XML技术),是指一种创建(交互式网页)应用的网页开发技术。

2.ASP.NET的AJAX共有(ScriptManager)、(UpdatePanel)、(Timer)及(UpdateProgress)四个控件,这四个控件实现了ASP.NET的AJAX功能。

3.UpdatePanel即AJAX的面板,页面中所使用的AJAX控件必须放在(UpdatePanel)控件中,才能发挥其作用。

4.Triggers是设置UpdatePanel的(触发事件)。

5.Interval属性设置时间间隔,单位为(ms)。

6.(AutoCompleteExtender)主要是在执行命令前进行的一种提示,如果选择确定则执行,取消则不执行。

7.ReorderList记录排序控件,可以手动拖动调整记录的(相对位置关系)。

8.Rating(评星控件)评分/投票控件,用鼠标一拖就可以(XX),还可以(XX)。

9.UpdatePanel的UpdateMode共有两种模式,他们是(Always)与(Conditional)。

10.Timer控件的Enabled属性设为(true)时Timer开始工作,设为(false)时Timer停止工作。

11.常见的网页不断在服务器端刷新,其弊端一是(时间慢),二是(占用带宽),三是(屏幕闪动)。

二、选择题(10小题,每小题2分,共20分)

1.获取目前ScriptManagerinstance的AuthenticationService-Manager对象的控件是(A)。

A.AuthenticationServiceB.Scripts

C.AsyncPostBackTimeoutD.EnablePageMethods

2.在异步Postback情况下,若有错误发生,指示系统是否引发自定义错误的网页导向的控件是(C)。

A.AuthenticationServiceB.EnablePageMethods

C.AllowCustomErrorsRedirectD.AsyncPostBackTimeout

3.指定ScriptManager要注册的Script参照集合的控件是(B)。

A.AuthenticationServiceB.Scripts

C.AllowCustomErrorsRedirectD.EnablePageMethods

4.获取后设置定义UpdateProgress控制的模板控件的属性是(B)。

A.AssociatedUpdatePanelIDB.ProgressTemplate

C.VisibleD.DynamicLayout

5.AJAX是一种基于(B)技术。

A.服务器B.客户端

C.桌面应用程序D.以上都不对

6.在ASP.NET的AJAX技术中,每个页面必须添加(A)作为管理者。

A.ScriptManagerB.Timer

C.AjaxKitD.UpdateProgress

7.在ASP.NEAJAX中(C)用于指定定制的Script所在路径。

A.ScriptsB.ProfileService

C.ScriptPathD.Services

8.(C)相当于AJAX控件的舞台。

A.ScriptManagerB.Timer

C.UpdatePanelD.UpdateProgress

9.设置UpdatePanel的触发事件的是(A)。

A.TriggersB.RenderMode

C.ChildrenAsTriggersD.UpdateMode

10.Timer控件的Interval属性设置为3000时表示(C)的时间间隔。

A.3小时B.3分钟

C.3秒D.30秒

三、判断题(10小题,每小题2分,共20分)

1.我们浏览网页时遇到的闪屏是因为WEB程序使用的是客户端技术。(Y)

2.AJAX是一种全新的计算机编程语言。(Y)

3.AJAX技术刷新页面时只刷新整个页面的一小部分,而不是全部刷新。(N)

4.AJAX是几种技术的综合。(Y)

5.ASP.NETAJAX只支持IE浏览器。(N)

6.采用ASP.NETAJAX技术进行开发,可大幅提升网站性能。(Y)

7.Timer控件负责定时引发回送并局部刷新UpdatePanel中的内容。(Y)

8.VS2008默认不支持AJAX。(N)

9.AjaxControlToolkit的控件能扩充ASP.NET中AJAX的功能。(Y)

10.是否启用局部更新由ScriptManager控件的EnablePartialRendering属性决定。(Y)

四、综合题(共4小题,每小题5分,共20分)

1.AJAX的优点有哪些?

(1)性能优良

(2)功能强大

(3)局部回调

(4)兼容性好

2.同一个页面使用多个UpdatePanel控件应如何操作?

3.在Accordion控件之中,添加用于显示标题和内容的AccordionPane控件,并在每个Accordion控件中,添加各自的标题即Header元素和内容Content元素。

4.AAJX技术包括哪些内容?

1)XHTML和CSS。

2)使用文档对象模型(DocumentObjectModel)作动态显示和交互。

3)使用XML和XSLT做数据交互和操作。

4)使用XMLHttpRequest进行异步数据接收。

5)使用JavaScript将它们绑定在一起。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢