ASP NET程序设计项目开发教程(C#版)课后习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章

(1)简述IIS的作用。

的工作原理是本地的IIS Web服务器自动配置成查找扩展名为.aspx文件,且用ASPNET_ISAPI模块处理这些文件,生成HTML文本流返回到IIS Web服务器,再从IIS Web服务器返回到客户端。

IIS是Internet Information Server的缩写形式,是Microsoft公司主推的Web服务器。创建网页后,为查看它们,需要通过Web浏览器来请求页面,浏览器将发送一个请求给Web服务器,Web服务器将请求转发给引擎,引擎处理这些页面并且将得到的HTML标记返回给浏览器。开发站点时,创建的网页被保存在个人计算机上。为了能够测试这些页面,计算机上必须安装Web服务器。

(2)必须安装哪些软件计算机才能提供网页服务?

安装和配置IIS 5.0

.net framework sdk

(3)在Microsoft Visual 中,一个完整的解决方案至少应包括哪些项目?

数据访问层,业务层,Web层。

第三章

一、选择题

(1)C (2)D (3)C (4)D

二、填空题

(1)0;3

(2)13;13;7

(3)5;6

(4)5+“ ”

第四章

一、选择题

(1)C (2)B (3)B (4)A (5)D

二、填空题

(1)Content

(2)母版页;内容页

(3)@Page;MasterPageFile

(4)Orientation;horizontal

(5)导航路径;路径连接

三、简答题

(1)简述新建母版页与已有页面套用母版页的两种方法。

创建扩展名为.master(如MySite.master)的 文件,由特殊的@ Master 指令识别创建母版页。

每个与母版页相关的内容页必须在其@ Page 指令的MasterPageFile 属性中引用母版页。

(2)怎样设置导航控件的外观?

可以使用多种方法自定义Menu控件的外观。可以通过设置Orientation属性,指定是水平还是垂直呈现Menu控件。还可以为每个菜单项类型指定不同的样式(如字体大小和颜色等,如表4-1中所示的属性)。

(3)在使用SiteMapPath控件时需要编写什么文件?该文件中需要设置哪些项?SiteMapPath控件可以显示一个导航路径,此路径为用户显示当前页的位置,并且显示返回到主页的路径链接。此控件提供了许多可供自定义链接的外观的选项。

SiteMapPath控件包含来自站点地图的导航数据。此数据包括有关网站中的页的信息,如URL、标题、说明和导航层次结构中的位置。若将导航数据存储在一个地方,则可以更方便地在网站的导航菜单中添加和删除项。

SiteMapPath中主要设置属性、方法、事件等项。

第五章

一、填空题

(1)Runat=“Server” 属性和Id属性

(2)Src Alt

(3)DataTextField DataV alueField

二、选择题

(1)B

(2)A

(3)D

(4)B

三、简答题

(1)简述HTML服务器端控件与HTML标记的关系。

答:几乎所有的HTML标记都可转化为HTML Server控件,只需在标记中加入Runat=“Server” 属性和Id属性,其对应关系见表5-1。

表5-1 HTML Server控件与HTML标记对应关系表

(2)使用HTML服务器端控件的原因是什么?

答:一个网页只能有一个HtmlForm控件,所有的Html Server控件必须包含在一个服务器端HtmlForm控件中,以便程序可以访问它,否则无法起作用

第六章

一、填空题

(1)Label控件Literal 控件

(2)Table控件Panel控件

(3)GroupName

(4)AdRotator

二、选择题

(1)C

(2)B

(3)C

三、简答题

(1)简述Web Server控件和Html Server控件的相同点和不同点。

答:Web Server控件以开头,结尾,和HTML Server一样,也是被创建于服务器上,需要设置Runat=“Server”和Id=“…”属性来工作,而且它们在很多功能上也是重叠的。但与HTML Server控件不同的是,Web Server控件不是从HTML标记转换而来,它是全新的东西,具有更强面向对象特性的设计模型,它比HTML Server控件提供种类更多、功能更强大的控件集合。

(2)简述HyperLink控件的功能及主要属性。

答:功能:HyperLink 控件用于创建超链接。

主要属性:ImageUrl、NavigateUrl、Runat、Target、Text

(3)比较Button、LinkButton、ImageButton控件的相同点和不同点。

答:Button 控件用于显示按钮。按钮可以是提交按钮或命令按钮。默认地,该控件是提交按钮。

LinkButton控件时一个超链接按钮控件,它是一种特殊的按钮,用来创建超链接样式的按钮,其功能与普通按钮类似,但是LinkButton控件以超链接形式显示的,其外观和HyperLink相似,功能与Button相同。

ImageButton控件是一个图片形式的按钮,用于显示可点击的图像,其功能与普通按钮控件类似,按时ImageButton控件是以图片的形式显示的。其外观与Image相似,但功能与Button相同。

第七章

一、填空题

(1)自定义控件

(2).ascx .aspx

(3)定义内置显示和脚本块使用的语言

(4)与类名关联的别名,此属性只用于用户控件

(5)与命名空间关联的别名为”ucl”

二、选择题

(1)B (2)C (3)C

三、简答题

(1)@Control指令常用的属性有哪些?

相关文档
最新文档