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

2025-11-22 10:30:52

第十一章课后习题

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

1.AJAX全称为“Asynchronous JavaScript and XML”即(异步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.获取目前ScriptManager instance的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.Ajax  KitD.UpdateProgress

7.在ASP.NE AJAX中(  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.NET AJAX只支持IE浏览器。(  N  )

6.采用ASP.NET AJAX技术进行开发,可大幅提升网站性能。(  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)使用文档对象模型(Document Object Model)作动态显示和交互。

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

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

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

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