已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP.NET程序设计复习题一.填空题(1).NETFramework主要包括公共语言运行库CLR和类库。(2)ASP.NET网站在编译时,首先将语言代码编译成微软中间语言MSIL。(3)一台IISWeb服务器IP地址为9,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为9.8000/xxxy/default.aspx。(4)可以通过复制网站同步网站上的一个文件。(5)VisualStudio2008默认建立的XHIML文件类型是Transitional。(6)利用XHTML建立一个链接到邮箱的元素是。(7)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。(8)单文件页模型中,C#代码必须包含于之间。(9)外部样式表通过元素链接到网页。(10)XML主要用于传输和存储数据。(11)C#使用的类库就是.NETFramework提供的类库。(12)要在一个类中包含System.Data命名空间的语句是usingSystem.Data。(13)使用static修饰符能调用未实例化得类中的方法。(14)C#中的数据类型包括值类型和引用类型。(15)枚举类型是由一组命名常量组成的类型。(16)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。(17)装箱实质是把值类型转化为引用类型。(18)至少会执行一次循环的循环语句是do-while语句。(19)较适用于一直知循环次数的循环语句是for语句。(20)如果类名为UserInfo,那么它的构造函数名为UserInfo。(21)继承可以重用现有类的数据和行为,并扩展新的功能。(22)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack=True。(23)判断页面是否第一次载入可通过属性IsPostBack实现。(24)ASP.NET3.5的服务器控件包括HTML服务器控件和Web服务器控件。(25)添加属性runat=server可将XHTML元素转化为HTML服务器控件。(26)设置属性Enabled可决定Web服务器控件是否可用。(27)当需要将TextBox控件作为密码输入框时,应设置TextMode=Password。(28)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind()才能显示信息。(29)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。(30)窗体验证包括客户端和服务器端两种形式。(31)判断页面的属性IsValid值可确定整个页面的验证是否通过。(32)若页面中包含验证控件,可设置按钮的属性CausesValidation=false,使得单击该按钮后不会引发验证过程。(33)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性ValidationGroup为相同值。(34)通过正则表达式定义验证规则的控件是RegularExpressionValidator。(35)设置属性ControlToValidate指定被验证控件的ID。(36)从http:/3/custom.aspx?ID=4703中获取ID值的方法是Request.QueryStringID。(37)要获取客户端IP地址,可以使用Request.ServerVariablesRemote_ADDR。(38)终止ASP.NET网页执行可以使用Response.End()。(39)要获取网页default.aspx物理路径可以使用Server.MapPath(default.aspx)。(40)状态管理具有客户端和服务器端两种方式。(41)设置Button类型控件的属性PostBackUrl值可确订单击按钮后跳转到相应网页。(42)Session对象启动时会触发Session_Start事件。(43)设置绘画有效时间为10分钟的语句是Session.TimeOut=10;。(44)若设置浏览器禁止Cookie,要有效地识别用户可以在web.config中加入。(45)要对Application状态变量值修改之前应使用Application.Lock()。(46)数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。(47)连接数据库的信息可以保存在Web.config文件的配置节中。(48)利用命令行工具aspnet_regiis.exe可以为连接字符串加密。(49)能连接“层次化数据”的数据源控件是XmlDataSource和SiteMapDataSourc(50)根据数据源的不同,LINQ可分为LINQtoObject、LINQtoSQL、LINQtoXML和LINQtoDataSet。(51)在LINQtoSQL中,将SQLServer数据库映射为DataContext类,表映射为实体类,存储过程映射为方法。(52)数据绑定控件通过属性DataSourceID与数据源控件实现绑定。(53)数据绑定控件通过属性DataSourc与LINQ查询返回的结果实现绑定。(54)GridView的属性AllowPaging确定是否分页。(55)若设置了ImageFile列的属性DataImageUrlFormatString=“/pic/0”,其中的0由属性DataImageField值确定。(56)模板列中实现数据绑定时,Eval()方法用于单向绑定,Bind()方法用于双向绑定。(57)实现不同页显示从主从表常利用查询字符串传递数据。(58)ASP.NET3.5提供的身份验证方式包括Windows验证、Passport验证、None验证和Forms验证.(59)适合于企业内部使用的验证方式是Windows验证.(60)要获取web.config中配置节的属性信息可使用FormsAuthentication类.(61)若要求用户注册是密码至少8位,应设置配置节的minRequiredPasswordLength=8(62)主体可以包括外观文件、样式表文件和图片文件。(63)母版页由特殊的Master指令识别,该指令替换了用于普通.aspx网页的Page指令。(64)母版页中可以包含一个或多个可替换内容占位符ContentPlaceHolder控件。(65)如果用户要想在网站运行时动态地添加或删除WebPart控件,则需要添加CatalogZone控件控件。(66)内容页通过MasterPageFile和母版页建立联系。(67)网站地图文件的扩展名是sitemap。(68)元素的url属性表示链接目标页的地址。(69)若要使用网站导航控件,必须在Web.sitemap文件中描述网站的结构。(70)SiteMapPath控件的属性PathDirection功能是获取或设置导航路径节点的呈现顺序。(71)通常称AJAX页面为无刷新Web页面。(72)AJAX应用程序所用到的技术包括XMLHttpRequest对象、JavaScript代码、DHTML或DynamicHTML和文档对象模型DOM。(73)ASP.NETAJAX框架由服务器端AJAX控件和客户端脚本库组成。(74)若要使用UpdatePanel控件,则必须添加一个ScriptManager控件。二.是非题(1)托管代码是以CLR为基础的代码。()(2)ASP.NET3.5仍使用ASP.NET2.0引擎。()(3).NETFramework3.0是.NETFramework3.5的一部分。()(4)ASP.NET3.5是边解释边执行的。()(5)在VisualStudio2008环境中开发网站必须安装IIS。()(6)XHTML是HTML的子集。()(7)XHTML中每个元素都有结束标记。()(8).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。()(9)基于类的样式在定义是要加前缀“#”。()(10)JavaScript代码必须包含在元素中。()(11)decimal类型必须在数据末尾添加M或m,否则编译器以double类型处理。()(12)访问数据结构中成员的方式通常使用“结构名.成员名”形式。()(13)枚举类型的变量可能同时取到枚举中两个元素的值。()(14)数组可以有一组数据类型不同的元素组成。()(15)在switch结构中,每一个case块的结束必须有break或goto语句。()(16)foreach语句适用于枚举数组中的元素。()(17)当一个类实例化时,它的构造函数中包含的代码肯定会执行。()(18)单击Button类型控件会形成页面往返处理()。(19)当页面返回时,在触发控件的事件之前会触发Page_Load事件()。(20)不能在服务器端访问HTML服务器控件()。(21)利用MultiView和View控件能实现向导功能()。(22)如果客户机禁用JavaScript,则验证必须采用服务器端形式。()(23)服务器端验证是为了保证给用户较快的响应速度。()(24)要执行客户端验证必须设置验证控件属性EnableClientScript值为true.()(25)CompareValidator控件不能用于验证数据类型。()(26)使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompar的值。( )(27)判断属性IsCrossPostBack的值可确定是否属于跨网页提交。()(28)Application状态可由网站所有用户进行更改。()(29)使用HTML控件时将不能保持ViewState状态。()(30)ViewState状态可以在网站的不同网页间共享。()(31)Session状态可以在同一会话的不同网页间共享。()(32)使用Profile管理个人状态信息需要添加连续数据库的代码。()(33)当关闭浏览器窗口时,Session_End事件立即被触发。()(34) 数据源控件的Selected事件肯定会被触发。()(35) SqlDataSource控件只能访问SQLServer数据库。()(36) 连接SQLServer2005和SQLServer2005Express的连接字符串格式是一样的。()(37) 利用LINQ查询表达式可建立匿名对象。()(38) LINQ查询表达式的值必须要指定数据类型。()(39) 在LINQ查询中,使用group子句分组后,其结果集合与原集合的结构相同()(40) AccessDataSource控件只能用于访问Access数据库。()(41)GridView中能调整列的顺序。()(42)GridView中内置了插入数据的功能。()(43)在模板中可添加任何类型的控件。()(44)模板列中的绑定方法必须写成或形式。()(45)经过设置,DetailsView能同时显示多条记录。()(46)Forms验证不能应用于企业内部网络()(47)Forms验证使用时需要在操作系统中建立用户()(48)成员资格管理、角色管等信息只能存储在ASPNETDB.mdf数据库中()(49)结合使用CreateUserWiard控件的发送邮件功能和属性AutoGeneratePassword课验证注册用户的电子邮件正确性()(50)使用LoginName空间可以显示登入用户的状态()(51)一个用户只能归属于一种角色()(52)ChangePassword控件在修改密码成功口可向用户发送电子邮件()(53)主题至少要有样式表文件。()(54)母版页只能包含一个ContentPlaceHo12lder控件。()(55)在同一主题中每个空间类型只允许有一个默认的控件外观。()(56)控件外观中必须制定SkinID值。()(57)同一主题中不允许一个控件类型有重复的SkinID。()(58)每个部件页可以包含多喝WebPartManager控件。()(59)一个网站地图中只能有一个根元素。()(60)网站导航文件不能嵌套使用。()(61)网站导航控件都必须通过SiteMapPath控件来访问网站地图数据。()(62)母版页中不能添加导航控件。()(63)一个页面上最多只能放两个UpdatePanel控件。()(64)ScriptManager控件和ScriptManagerProxy控件用法相同。()(65)ScriptManager控件的EnablePartialRendering属性确定某个网页是否参与局部页刷新。默认情况下,属性EnablePartialRendering值为true。()(66)在VisualStudio2008中默认已安装了ASP.NETAJAXControlToolkit.()(67)Timer控件的属性Interval值是以秒为单位定义的,其默认值为60秒。()三选择题(1).NETFramwork3.5不包括(A)A.NETFramework1.1B.NETFramework2.0 C.LINQD.ASP.NETAJAX(2)下面(D)网站在建立时要求安装MicrosoftFrontPage服务器扩展。A.文件系统B.本地IISC.FTP站点D.远程站点(3)发布网站后不可能存在的文件夹是(B)AApp_DataB.App_CodeC.App_ThemesD.bin(4)CSS样式不包括(D)A基于元素的样式B.基于类的样式 C.基于ID的样式D.基于文件的样式(5)下面(B)是静态网页文件的扩展名。A.netB.htmlC.aspxD.jsp(6)APP_Code文件夹用来存储(C)A.数据库文件B.共享文件C.代码文件D.主题文件(7)web.config文件不能用于(A)。A.Application事件定义B.数据库连接字符串定义C.对文件夹访问授权D.基于角色的安全性控制(8)下列数据类型属于值类型的是(A)。A.structB.classC.interfaceD.delegate(9)下列数据类型属于引用类型的是(C)。AboolB.charC.stringD.enum(10)下列运算符中(D)具有三个操作数。 A=B.&C.+D.?(11)下面有关数据类型的描述中不正确的是(B)。A在引用类型中,有可能两个变量引用同一个对象。Bbool类型中可以用数字1表示true。 Cbyte类型的取值范围是0255。 D可以通过转义符方式输入字符。(12)下面对protected修饰符说法正确的是(D)A只能在派生类中访问B.只能在所属的类中访问C能在当前应用程序中访问D能在所属的类或派生类中访问(13)以下有关属性的说法错误的是(B)。A通过属性能获取类中private字段的数据B当属性定义时,若仅包含set访问器,表示该属性为只读属性C属性的访问形式是“对象名.属性名”D属性体现了对象的封装性(14)Web服务器控件不包括(B)。A.WizardB.InputC.AdRotatorD.Calender(15)下面的控件中不能执行鼠标单击事件的是(C)。A.ImageButtonB.ImageMapC.ImageD.LinkButton(16)单击Button类型控件后能执行单击事件的是(A)。A.OnClinentClickB.OnClickC.OnCommandClickD.OnClientCommand(17)当需要用控件输入性别时,应选择的控件是(D)。A.CheckBoxB.CheckBoxListC.LableD.RadioButtonList(18)下面不属于容器控件的是(B)。A.PanelB.CheckBoxC.TableD.PlaceHolder(19)下面对ASP.NET3.5验证控件说法正确的是(A)。A.可以在客户端直接验证用户输入信息并显示错误信息。 B.对一个下拉列表控件不能使用验证控件C.服务器验证控件在执行验证时必定在服务器端执行D.对验证控件,不能自定义规则(20)下面对CustomValidator控件说法错误的是(D)。A.能使用自定义的验证函数B.可以同时添加客户端验证函数和服务端验证函数C.指定客户端验证的属性是ClientValidationFuctionD.属性runat用来指定服务器端验证函数(21)使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)。A.设置属性ShowSummary值为trueB.设置属性ShowMessageBox值为true C.设置属性ShowSummary值为falseD.设置属性ShowMessageBox值为true(22)如果需要确保用户输入大于100的值,应该使用(C)验证控件。A.RequiredFieldValidator.B.RangeValidatorC.CompareValidator D.RegularExpressionValidator(23)要重定向网页,不能使用(C)ALinkButton控件B.HttpResponse.Redirect()方法CImage控件D.HttpServerUtility.Transfer()方法(24)下面的(A)对象可使用于使服务器获取从客户端浏览器提交的信息。AHttpRequestB.HttpResponseC.HttpSessionStateD.HttpApplication(25)Session状态和Cookie状态的最大区别是(A)。A储存的位置不同B.类型不同C生命周期不同D.容量不同(26)默认情况下,Session状态的有效时间是(D)A30秒B.10分钟C.30分钟D.20分钟(27)执行lblMsg.Text=”微软”;语句后,页面上显示的内容是(B)。A微软B.以超链接形式显示“微软”C微软D程序出错(28)连接数据库的验证方式不包括(A)。AForms验证B.Windows验证C.SQLServer验证D.Windows和SQLServer混合验证 (29)下面有关SqlDataSource控件的描述中错误的是(D)A.可连接Access数据库B.可执行SQLServer中的存储过程C.可插入、修改、删除、查询数据D在数据操作时,不能使用参数(30)下面有关LINQtoSQL的描述中错误的是(B)A. LINQ查询返回的结果是一个集合B. LINQtoSQL可处理任何类型数据C.利用LINQtoSQL要调用SQLServer中定义的存储过程只需要调用映射后的方法D使用LINQtoSQL集合函数的参数常用Lambda表达式(31)下面有关LINQtoXML的描述错误的是(C)A.可插入、修改、删除、查询元素B.可读取整个XMLC.不能创建XML文档 D需要导入System.Xml.Linq命名空间(32)如果希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为(B)。A.NumericB.NextPreviousC.NextPrevD.上一页,下一页(33)如果对定制后的GridView实现排序功能,除设置GridView的属性AllowSorting的值为True外,还应该设置(A)属性。A,SortExpressionB,SortC,SortFieldD,DataFieldText(34)利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView。DataBind()方法的调用置于(D)事件的代码中。A,GridView的ItemInsertingB,GridView的ItemInsertedC,DetailsView的ItemInsertingD,DetailsView的ItemInserted(35)利用网站管理工具,不能实现的操作时(B)A、设置网站的身份验证类型 B、管理操作系统用户C、删除角色D、用户授权(36)下面有关LoginView控件的描述中,错误的是(C)A、可以为不同的角色提供不同的视图B、可以为不同的角色提供相同的视图C、若已设置AnonymousTemplate和LoggedInTemplate,则在显示时首先显示AnonymousTemplate视图D、可以为登入用户提供相同的视图(37)若某文件夹的web.config中包含如下代码:则允许访问此文件夹下网页的角色的有(A)A、Admin B、Admin和Member C、Member D、拒绝所有角色用户(38)Login控件的属性DestinationgPageUrl的作用是(D)A、登录成功时的提示B、登陆失败时的提示C、登录失败时转向的网页D、登陆成功时转向的网页(39)主题不包括(D)A.skin文件B.css文件C.图片文件D.config文件(40)一个主题必须包含(A)A.skin文件B.css文件C.图片文件D.config文件(41)母版页文件的扩展名是(B)A.aspxB.masterC.csD.skin(42)在(D)模式下,允许重新启用被用户关闭的WebPart控件。A.BrowseDisplayModeB.DesignDisplayModeC.EditDisplayModeD.CatalogDisplayMode(43)关于嵌套网站地图文件的说法中,(D)是正确的。A.网站地图文件必须在网站根文件夹下。B网站地图文件必须在App_Data子文件夹下。C.网站地图文件必须和引用的网页在同一个文件夹中。DWeb.sitemap必须在网站根文件夹下。(44)网站导航控件(A)不需要添加数据源控件。ASiteMapPathB.TreeViewC.MenuD.SiteMapDataSource(45) 母版页中使用导航控件,要求(D)。A母版页必须在根文件夹下。B母版页名字必须为Web.master。C与普通页一样使用,浏览母版页时就可以查看效果。D必须有内容页才能查看效果。(46)下列技术中,(D)不是AJAX应用程序所必需的。AXMLHttpRequest对象B.JavaScriptC.XMLD.ASP.NET(47)下列控件中,(A)是ASP.NETAJAX页所必需的。AScriptManagerB.UpdatePanelC.UpdateProgressD.Timer(48)下面有关一个页面上可以使用几个UpdatePanel控件的选项中,(D)是正确的。A一个B.最多一个C最少一个D.多个四.问答题:1. ASP.NET提供两种容器控件分别是什么?答:(PlaceHolder) 、( Panel)两种。 其实ASP.NET2.0出了MASTERPAGE之后还有ContentPlaceHolder2. 客户端数据验证控件有哪几类,分别有什么用?答:RequiredFieldValidator(查数据是否为空),RangeValidator(查数据在某个数值范围内),RegularExpressionValidator(正则表达式验证),CompareValidator(比较),CustomValidator(用户自定义),ValidationSummary(验证总结)3. ASP.NET支持服务器端控件的数据绑定,数据绑定表达式的语法是?(写过程或代码)答:数据绑定一般是指定某个控件的DATASOURCE或DATASOURCEID,然后用DATABIND方法绑定.4. Application提供两个事件是什么?写在什么文件中?分别在什么时候调用?答:(1)(Application_Start ) :Application开始的时候 ,调用该事件 (2)( Application_End):Application结束的时候 ,调用该事件。 这个是写在Global文件内的5. 写出至少6个ASP.NET内置的对象答:(Request ) 、( Response)、( Session )、(page)、(Cache)和Context、Trace ,APPLICATION,COOKIE6. ASP.NET支持哪两种散列加密算法? 答:( MD5 )、( DES)7. DataSet封装在哪个命名空间中? 答:(System.Data )8. 写出至少三个ADO.NET中的数据库提供程序 答:(SqlClient),(ODBC ) , (OLEDB ),(Oracle)9. Application对象的默认有效期是多久? 答:从网站启动到终止10. 对数据文件和数据流进行读写操作的类由哪个命名空间提供?答:System.IO命名空间11. File类提供的静态方法有哪些,各有什么用?答:创建、复制、删除、移动和打开文件12. DataReader对象有什么用? 答:用于从数据库中获取近向前的只读数据流,并且一次只能存放一行的数据13. 在GridView中的RowEditing事件在什么时候响应?答:当用户通过单击将当前数据项置于编辑状态,会响应。(MSDN上说:当GridView内生成Edit事件时激发)14. Command对象的ExecuteScalar()方法有什么用? 答:返回结果集中第一行第一列的值15. new有几种用法?答:第一种:new Class(); 第二种:覆盖方法 public new XXXX() 第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。16. 如何把一个array复制到arrayList里?答:foreach( object o in array )arrayList.Add(o);17. 值类型和引用类型的区别?写出C#的样例代码。 答:结构是值类型,类是引用类型,所以传结构就是值类型的应用啦,传对象或类就是引用类型的18. 什么是SOAP,有哪些应用。 答:SOAP(Simple Object Access Protocol )简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信19. Response和HttpResponse对象之间有何区别?答:HttpResponse是对传统ASP的Response对象改进后的ASP.NET新版本。Response对象,尽管本质上属于传统ASP,但还保留在ASP.NET中以提供与传统ASP的向后兼容。20. Execute()方法和Transfer()方法之间有何区别?Execute()方法,处理完URL参数指定的页面后,控制权会返回给先前的页面,而Transfer()方法中,控制权则不返回。21. 页面级变量和对象级变量之间的区别是什么?答:页面级变量可在处理页面时使用;对象级变量的作用域大于页面级变量的作用域,这些变量及其值可跨页面访问。22. 和之间有何区别?答:用于数据绑定,而用于输出结果。23. 能否修改页面指令的默认语言?如果实现?答:可以,可在Page指令的Lanaguage属性中将默认语言由C#更改为VB24. 什么是输出流?答:输出流是用户作为对其特定请求的响应而收到的信息集合。25. 模板列有哪些主要用途?答:使用模板列可以指定在列中显示的控件。模板列含有页眉、页脚、项目和编辑项目4项内容,用于定义模板列的外观和内容。26. ASP.NET中的身份验证有哪些?一般都采用什么方式验证?Windows、Forms、Passport , 一般采用Forms身份验证。27. 什么是WEB服务器控件?使用WEB控件有那些优势?Web服务器控件就是可以在服务器执行的控件,优势在于可以回传数据,带有事件驱动。28. 简述WEB页面的运行过程?初始化页面载入页面事件处理预呈现页呈现页卸载页29. WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?都能调用,方法有2中,如下:1、control.Attributesonclick=.; 2、30. 用户控件的后缀名是什么,用户控件中能不能有 html、body 或 form 元素?答:.asce;不能。31. TextBox控件除了有单行、多行,还有哪种形式? 答:密码。32. 数据库中有主外键关系,比如用户表和状态表, 状态字段是用户表的外键,模型层怎么表示?答:为实体类添加状态id属性,存储状态id; 为实体类添加状态属性,存储状态对象。33. 可否使用ObjectDataSource绑定数据访问层返回的DataSet?答:可以。34. 为绑定的行添加脚本事件是什么?答:RowDataBound事件。35. 在ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,请写出所需的验证控件?答:RequiredFieldValidator控件和RangeValidator控件36. 解释一下UDDI、WSDL的意义及其作用?答:UDDI是统一描述集成协议,是一套基于Web的,分布式的,为WEB服务提供的信息注册的实现标准规范,同时为也是为企业本身提供的 Web服务注册以让别的企业能够发现并访问的协议标准。提供了基于标准的规范,用于描述和发现服务,还提供了一组基于因特网的实现。WSDL这是一个基于XML的描述WEB服务的接口。37. 什么是SOAP?答:是简单访问协议。是在分布式环境中,交换信息并实现远程调用的协议。是一个基于XML的协议。使用SOAP,可以不考虑任何传输协议,但通常还是HTTP协议,可以允许任何类型的对象或代码,在任何平台上,以任一种语言相互通信。它是一种轻量级协议。38. 如何部署一个ASP.net页面?答:Vs2005可以直接部署到对应的位置。39. 什么是code-behind技术?答:aspx and cs40. 简述ASP.NET中状态保持的三种方式,并说明存储范围 ?答:a) Session存储于服务器b) Cookie存储于客户端c) Application应用程序级别的状态保持 41. .net的错误处理机制是什么? 答:.net错误处理机制采用try-catch-finally结构,发生错误时,层层上抛,直到找到匹配的Catch为止。42. 用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?答:一般为3层数据访问层,业务层,表示层。数据访问层对数据库进行增删查改。业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。表示层为了与用户交互例如用户添加表单。优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。缺点: 增加成本。43. 什么叫应用程序域?答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小44. ASP.net的身份验证方式有哪些?分别是什么原理?答:Windwos(默认)用IIS.From(窗体)用帐户.Passport(密钥)45. 写出中至少四个数据源控件?答:SqlDataSource、OleDbConnection、ObjectDataSource、XmlDataSource46. 讲一讲你理解的web service,在dot net framework中,怎么很好的结合xml?(讲概念就行了)答:从表面上看,Web Service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。可扩展的标记语言XML 是Web Service平台中表示数据的基本格式。除了易于建立和易于分析外,XML主要的优点在于它既与平台无关,又与厂商无关。XML是由万维网协会(W3C)创建,W3C制定的XML SchemaXSD 定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。Web Service平台是用XSD来作为数据类型系统的。当你用某种语言如VB.NET或C# 来构造一个Web Service时,为了符合Web Service标准,所有你使用的数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同软件的不同组织间传递,还需要用某种东西将它包装起来。这种东西就是一种协议,如 SOAP。47. ASP.net的身份验证方式有哪些?答:windows,forms,passport。48. 在一个BS结构中需要传递变量值时,不能使用session,cookie,application,你有几中方法?答:this.server.Transfer,Querystring.49. ASP.NET页面之间传递值的几种方式?答:1.使用QueryString, 如.?id=1; response. Redirect(). 2.使用Session变量 3.使用Server.Transfer 50. 为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海底管道防腐工合规化技术规程
- 打胶工10S考核试卷含答案
- 函数的图象-2026年高考数学一轮总复习课时检测训练(人教A版)含解析
- 贵州省黔南布依族苗族自治州2024-2025学年七年级上学期期末地理试题
- 河南省新乡市卫辉市2024-2025学年六年级上学期阶段数学试卷(含答案)
- 教育新纪元:创新之道
- 教育革新的未来之路
- 分析材料内容-2025年中考语文非连续性文本阅读答题公式
- 第22课《伟大的悲剧》(练习)-2022-2023学年部编版(五四制)七年级语文下册(上海专用)原卷版+解析
- 《openEuler系统管理与服务部署》课件 项目二 - 03-系统软件包管理
- 2025年洛阳市城乡一体化示范区招聘城市管理辅助人员130名笔试考试参考试题及答案解析
- 吉林省四平市三校2025~2026学年度上学期第三次月考试卷 七年级地理(含答案)
- 经皮冠状动脉介入治疗术后口服抗栓策略优化专家共识2026
- 2025年垫江县辅警协警招聘考试真题及参考答案详解1套
- 掘进队长考试题库及答案
- (2025)全国小学生“学宪法、讲宪法”活动知识竞赛题库及答案
- 培训机构学管师培训
- 功能性训练培训
- 2024年宜昌市西陵区人民医院医疗卫生专业技术人员招聘考试真题
- 买卖当归合同协议书
- 产品研发协议书范本
评论
0/150
提交评论