第二章
(1)简述IIS的作用。
ASP.NET的工作原理是本地的I IS Web服务器自动配置成查扩展名为.aspx文件,且用ASPNE T_ISAP I模块处理这些文件,生成HTML文本流返回到I IS Web服务器,再从IIS Web服务器返回到客户端。
IIS是Int ernetInforma tion Server的缩写形式,是Micros oft公司主推的Web服务器。创建ASP.NET网页后,为查看它们,需要通过Web浏览器来请求页面,浏览器将发送一个请求给We b服务器,Web服务器将请求转发给A SP.NET引擎,引擎处理这些页面并且将得到的HTML标记返回给浏览器。开发ASP.NET站点时,创建的ASP.NET网页被保存在个人计算机上。为了能够测试这些页面,计算机上必须安装Web服务器。
(2)必须安装哪些软件计算机才能提供ASP.NET网页服务?
安装和配置II S 5.0
framewo rk sdk
(3)在Micros oft VisualStudio.NET中,一个完整的AS P.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)@Page;MasterP ageFil e
(4)Orienta tion;horizon tal
(5)导航路径;路径连接
三、简答题
(1)简述新建母版页与已有页面套用母版页的两种方法。
创建扩展名为.master(如 MySite.master)的ASP.NET 文件,由特殊的 @ Master指令识别创建母版页。
每个与母版页相关的内容页必须在其@ Page 指令的MasterP ageFil e 属性中引用母版页。
(2)怎样设置导航控件的外观?
可以使用多种方法自定义Me nu控件的外观。可以通过设置O rienta tion属性,指定是水平还是垂直呈现Me nu控件。还可以为每个菜单项类型指定不同的样式(如字体大小和颜等,如表4-1中所示的属性)。
(3)在使用Site MapPat h控件时需要编写什么文件?该文件中需要设置哪些项?
SiteMap Path控件可以显示一个导航路径,此路径为用户显示当前页的位置,并且显示返回到主页的路径链接。此控件提供了许多可供自定义链接的外观的选项。
SiteMap Path控件包含来自站点地图的导航数据。此数据包括有关网站中的页的信息,如URL、标题、说明和导航层次结构中的位置。若将导航数据存储在一个地方,则可以更方便地在网站的导航菜单中添加和删除项。
SiteMap Path中主要设置属性、方法、事件等项。
第五章
一、填空题
(1)Runat=“Server”属性和Id属性
(2)Src Alt
(3)DataTex tField DataVal ueFiel d
二、选择题
(1)B
(2)A
(3)D
(4)B
三、简答题
(1)简述HTML服务器端控件与HTML标记的关系。
答:几乎所有的HT ML标记都可转化为HTM L Server控件,只需在标记中加入Runat=“Server”属性和Id属性,其对应关系见表5-1。
表5-1 HTML Server控件与HTML标记对应关系表
(2)使用HTML服务器端控件的原因是什么?
答:一个ASP.NET网页只能有一个Htm lForm控件,所有的Html Server控件必须包含在一个服务器端HtmlFo rm控件中,以便程序可以访问它,否则无法起作用
第六章
一、填空题
(1)Label控件 Literal控件
(2)Table控件Panel控件
(3)GroupNa me
(4)AdRotat or
二、选择题
(1)C
(2)B
(3)C
三、简答题
(1)简述Web Server控件和Html Server控件的相同点和不同点。
答:Web Server控件以<ASP…>开头,</ASP>结尾,和HTML Server一样,也是被创建于服务器上,需要设置Run at=“Server”和Id=“…”属性来工作,而且它们在很多功能上也是重叠的。但与HTMLServer控件不同的是,Web Server控件不是从HT ML标记转换而来,它是全新的东西,具有更强面向对象特性的设计模型,它比HTMLServer控件提供种类更多、功能更强大的控件集合。
(2)简述Hyper Link控件的功能及主要属性。
答:功能:HyperLi nk 控件用于创建超链接。
主要属性:ImageUr l、Navigat eUrl、Runat、Target、Text
(3)比较Butto n、LinkBut ton、ImageBu tton控件的相同点和不同点。
答:Button控件用于显示按钮。按钮可以是提交按钮或命令按钮。默认地,该控件是提交按钮。
LinkBut ton控件时一个超链接按钮控件,它是一种特殊的按钮,用来创建超链接样式的按钮,其功能
与普通按钮类似,但是LinkB utton控件以超链接形式显示的,其外观和Hyp erLink相似,功能与Butt on相同。
ImageBu tton控件是一个图片形式的按钮,用于显示可点击的图像,其功能与普通按钮控件类似,按时Image Button控件是以图片的形式显示的。其外观与Ima ge相似,但功能与But ton相同。
第七章
一、填空题
(1)自定义控件
(2).ascx .aspx
(3)定义内置显示和脚本块使用的语言
(4)与类名关联的别名,此属性只用于用户控件
(5)与命名空间关联的别名为”ucl”
二、选择题
(1)B (2)C (3)C
三、简答题
(1)@Control指令常用的属性有哪些?
AutoEve ntWire Up ClassNa me CodeFil e CodeFil e Compile rOptio ns Compile With DebugeDescrip tion EnableT heming EnableV iewSta te Explici t Inherit s Languag e LinePra gamasSrc Strict Warning Level
(2)在把用户控件拖放到.aspx页面上时,VisualStudio2010就会在页面的顶部自动创建一个@Registe r指令,这样就在页面上注册了用户控件,该控件就可以通过特定的名称在.aspx 页面上访问了。
(3)Public数据类型属性名称
{
Get
{
aspnet和net的区别Return变量名称;
}
Set
{
变量名称= value;
}
}
(4)·创建.ascx文件
·设置对应控件的属性
·在.ascx.cs中设置相应事件
·在Web窗体中引用用户控件
第八章
一、填空题
(1)Resques t Respons e
(2)Form Cookies
(3)Redirec t
(4)Buffer
(5)Lock Unlock
(6)20
(7)HTMLEnc ode
(8)Global.asax
二、选择题
(1)C (2)D (3)A(4)D (5)A(6)C
三、问答题
(1)Respons e对象的作用是向浏览器输出文本、数据和cook ies,并可重定向网页,或用来控制向浏览器传送网页的动作。Request对象用来读取客户端的表单信息或其他传送到服务器端的信息,并可在此基础上实现将客户数据存入Web数据库或对其作进一步的处理。Respons e对象用来传输数据到客户端浏览器;Request用来读取客户端浏览器的数据。(2)Cookie只是一个个简单的文本文件,包含简单的键值对。主要用于保存客户浏览器请求服务器页面的请求信息,也可以用它存放非敏感性的用户信息。
(3) Session对象用来为每个客户存储独立的数据或特定客户的信息,而Applic ation对象则用来为所有客户存储共享的数据。如果当前有若干个客户连线到某一个站点,那么这些客户除了共享一个A pplica tion对象之外,每一个客户还各自拥有一个独立的Sess ion对象。使用Sessi on对象可以为每个客户保存指定的数据。存储在某个客户Sessio n对象中的任何数据都可以在该客户调用下一个页面时取得。在用户与网站交互的整个会话期间内,Session对象
中的变量值都不会丢失,直到会话超时或访问者离开时为止,该Sessio n对象才被释放。
Session对象对应于H ttpSes sionSt ate类,它主要用于保存与当前用户会话相关的信息。与Applic ation对象不同的是,Session对象与用户相关联。对于同一个用户,在应用程序内不同的页面访问同一个Ses sion变量,其值相同;对于不同用户,访问同一个Se ssion变量,其内容不同。对于每个Ses sion对象都有一个Se ssionI D来唯一标识它。
(4) 两者都是页面跳转,但Respon se.Redirec t方法是重新定向浏览器的URL地址,而Server.Transfe r方法是把一个aspx文件中创建的所有信息传输到另一个asp x文件。
(5)①每一个应用程序可能由很多文件或文件夹组成,但只能有一个G lobal.asax文件,而且文件名称必须叫Glob al.asax。
②必须存放在应用程序的根目录中。
③在Global.asax文件中不能包含任何输出语句,比如Respo nse.Write。因为Globa l.asax 文件只是被调用,而不会显示在页面上,所以不能输出任何显示内容。
④在事件过程中,可以添加存取文件或存取数据库的内容,但要导入相应的名称空间。
第九章
一、填空题
(1)control ToVali date属性
(2) ShowSum mary 属性
(3) Regular Expres sionVa lidato r属性
(4) 比较的数值类型是整数
(5)至少接收0个“a-z”或者“A-Z”和“0-9”字符
二、选择题
(1)D (2) A (3) D (4) C (5) D (6) C
三、简答题
(1)Require dField Valida tor控件的常用属性:Control ToVali date属性,Display属性,ErrorMe ssage属性,ForeCol or属性,Text属性,SetFocu sOnErr or属性,IsValid属性,Visible 属性。
常用方法:
FindCon trol方法,Focus方法,IsVisib leOnPa ge方法,Paginat eRecur sive方法,Resolve Client Url方法,Resolve Url方法,ToStrin g方法,Validat e方法。
(2)RangeVa lidato r控件的常用属性:
Maximum Value属性,Minimum Value属性,Type 属性。(3)Compare Valida tor控件的常用属性:
Control ToComp are属性,Operato r属性,Type属性,ValueTo Compar e属性。
(4)Regular Expres sionVa lidato r控件的常用属性:
Control ToVali date属性,Display属性,ErrorMe ssage属性,Validat ionExp ressio n属性。(5)CustomV alidat or控件的常用属性:
ClientV alidat ionFun ction属性,Control ToVali date属性,Display属性,EnableC lientS cript属性,ErrorMe ssage属性,IsValid属性,Page属性,Text属性,Validat eEmpty Text属性,Visible 属性。
(6)Validat ionSum mary控件的常用属性:
HeaderT ext 属性,Display Mode 属性,ShowMes sgeBox属性,ShowSum mary属性。
第10章数据库访问
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论