ASP NET程序设计项目开发教程(C#版)课后习题答案.doc
《ASP NET程序设计项目开发教程(C#版)课后习题答案.doc》由会员分享,可在线阅读,更多相关《ASP NET程序设计项目开发教程(C#版)课后习题答案.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章(1)简述IIS的作用。ASP.NET的工作原理是本地的IIS Web服务器自动配置成查找扩展名为.aspx文件,且用ASPNET_ISAPI模块处理这些文件,生成HTML文本流返回到IIS Web服务器,再从IIS Web服务器返回到客户端。IIS是Internet Information Server的缩写形式,是Microsoft公司主推的Web服务器。创建ASP.NET网页后,为查看它们,需要通过Web浏览器来请求页面,浏览器将发送一个请求给Web服务器,Web服务器将请求转发给ASP.NET引擎,引擎处理这些页面并且将得到的HTML标记返回给浏览器。开发ASP.NET站点时,创
2、建的ASP.NET网页被保存在个人计算机上。为了能够测试这些页面,计算机上必须安装Web服务器。(2)必须安装哪些软件计算机才能提供ASP.NET网页服务?安装和配置IIS framework sdk(3)在Microsoft Visual Studio.NET中,一个完整的ASP.NET解决方案至少应包括哪些项目?数据访问层,业务层,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)Pa
3、ge;MasterPageFile(4)Orientation;horizontal(5)导航路径;路径连接三、简答题(1)简述新建母版页与已有页面套用母版页的两种方法。创建扩展名为 .master(如 MySite.master)的 ASP.NET 文件,由特殊的 Master 指令识别创建母版页。 每个与母版页相关的内容页必须在其 Page 指令的 MasterPageFile 属性中引用母版页。(2)怎样设置导航控件的外观?可以使用多种方法自定义Menu控件的外观。可以通过设置Orientation属性,指定是水平还是垂直呈现Menu控件。还可以为每个菜单项类型指定不同的样式(如字体大小
4、和颜色等,如表4-1中所示的属性)。(3)在使用SiteMapPath控件时需要编写什么文件?该文件中需要设置哪些项?SiteMapPath控件可以显示一个导航路径,此路径为用户显示当前页的位置,并且显示返回到主页的路径链接。此控件提供了许多可供自定义链接的外观的选项。SiteMapPath控件包含来自站点地图的导航数据。此数据包括有关网站中的页的信息,如 URL、标题、说明和导航层次结构中的位置。若将导航数据存储在一个地方,则可以更方便地在网站的导航菜单中添加和删除项。SiteMapPath中主要设置属性、方法、事件等项。第五章一、填空题(1)Runat=“Server” 属性和Id属性(2
5、)Src Alt(3)DataTextField DataValueField二、选择题(1)B (2)A(3)D(4)B三、简答题(1)简述HTML服务器端控件与HTML标记的关系。答:几乎所有的HTML标记都可转化为HTML Server控件,只需在标记中加入Runat=“Server” 属性和Id属性,其对应关系见表5-1。表5-1 HTML Server控件与HTML标记对应关系表HTML Server控件HTML标记HtmlAnchor HtmlButton HtmlForm HtmlImage HtmlInputButton、 HtmlInputCheckBox HtmlContr
6、ol、 等标记HtmlInputFile HtmlInputHidden HtmlInputImage HtmlInputText 、 HtmlSelect HtmlTable HtmlTableCell和HtmlTableRow HtmlTextArea (2)使用HTML服务器端控件的原因是什么?答:一个ASP.NET网页只能有一个HtmlForm控件,所有的Html Server控件必须包含在一个服务器端HtmlForm控件中,以便程序可以访问它,否则无法起作用第六章一、填空题(1)Label控件 Literal 控件(2)Table控件 Panel控件(3)GroupName(4)Ad
7、Rotator二、选择题(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控件的功能及主要属性。答:功能:Hyper
8、Link 控件用于创建超链接。 主要属性:ImageUrl、NavigateUrl、Runat、Target、Text(3)比较Button、LinkButton、ImageButton控件的相同点和不同点。答:Button 控件用于显示按钮。按钮可以是提交按钮或命令按钮。默认地,该控件是提交按钮。LinkButton控件时一个超链接按钮控件,它是一种特殊的按钮,用来创建超链接样式的按钮,其功能与普通按钮类似,但是LinkButton控件以超链接形式显示的,其外观和HyperLink相似,功能与Button相同。ImageButton控件是一个图片形式的按钮,用于显示可点击的图像,其功能与普通
9、按钮控件类似,按时ImageButton控件是以图片的形式显示的。其外观与Image相似,但功能与Button相同。第七章一、填空题(1)自定义控件(2).ascx .aspx(3)定义内置显示和脚本块使用的语言(4)与类名关联的别名,此属性只用于用户控件(5)与命名空间关联的别名为”ucl”二、选择题(1)B (2)C (3)C三、简答题(1)Control指令常用的属性有哪些?AutoEventWireUp ClassName CodeFile CodeFile CompilerOptions CompileWith Debuge Description EnableTheming Ena
10、bleViewState Explicit Inherits Language LinePragamas Src Strict WarningLevel(2)在把用户控件拖放到.aspx页面上时,Visual Studio 2010就会在页面的顶部自动创建一个Register指令,这样就在页面上注册了用户控件,该控件就可以通过特定的名称在.aspx页面上访问了。(3)Public数据类型 属性名称 Get Return 变量名称;Set 变量名称= value; (4)创建.ascx文件设置对应控件的属性在.ascx.cs中设置相应事件在Web窗体中引用用户控件第八章一、填空题(1)Resqu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP NET程序设计项目开发教程C#版课后习题答案 NET 程序设计 项目 开发 教程 C# 课后 习题 答案
限制150内