《Web程序设计》复习题库及答案_第1页
《Web程序设计》复习题库及答案_第2页
《Web程序设计》复习题库及答案_第3页
《Web程序设计》复习题库及答案_第4页
《Web程序设计》复习题库及答案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Wet程序设计练习测试题库、单选题1、F面哪个是属性而不是标记(IMG B 、FORM C、 HREF D、TD2、App_Data目录用来放置(共享的数据库文件B 、共享文件C 、被保护的文件 D、代码文件3、F面关于绝对路径的说法,正确的是(绝对路径是被链接文档的完整URL,不包括使用的传输协议使用绝对路径需要考虑源文件的位置 在绝对路径中,如果目标文件被移动,则链接同样可用创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了(提高程序运行的效率 应用程序设计不必考虑数据库的类型 保证程序安全易于维护5、在配置 GridView 控件的 SqlDataSource数据源控

2、件过程中,单击【高级】按钮的目的是打开其他窗口B 、输入新参数C、生成SQL编辑语句D 、优化代码6、7、ImageButton B 、ImageC、ImageMap D、ImageURLweb.co nfig 文件不能用于(App licatio n事件定义B、数据库连接字符串定义对文件夹访问授权、基于角色的安全性控制F面几个图形控件中,不能执行鼠标单击事件的控件是(CSS样式不包括(基于元素的样式B 、基于类的样式C、基于ID的样式 D、基于文件的样式9、F面对 Protected修饰符说法正确的是只有在派生类中访问只能在所属的类中访问能在当前应用程序中访问能在所属的类或派生类中访问10、

3、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。A、设置属性ShowSummary 值为 trueB、设置属性ShowMessageBox 值为 trueC、设置属性ShowSummary 值为 falseD、设置属性ShowMessageBox 值为 false11、Session状态和Cookie状态的最大区别是(A、存储的位置不同B、类型不同C、生命周期不同 D、容量不同12、下面有关SqlDataSource控件的描述中错误的是(A、可连接Access数据库B、可执行SQL Server中的存储过程C、可插入、修改、删除、查询数据D、在数据操作时,不能使

4、用参数13、Login控件的属性DestinationPageUrl的作用是(A、登陆成功时的提示B、登录失败时的提示C、登录失败时转向的网页D、登录成功时转向的网页14、母版页中使用导航控件,要求(A、母版页必须在根文件夹下B、母版页名字必须为 Web.masterC、与普通页一样使用,浏览母版页时就可以查看效果D、必须有内容页才能查看效果15、如果类名为 Myclass,那么()可以作为它的构造函数。A、Myclass ()B、Myclass (double a)C、Myclass ( double a)D、void Myclass ()16、下面对于抽象类描述不正确的是(A、抽象类只能作

5、为基类使用B、抽象类不能定义对象C、抽象类可以定义实例对象D、可以实现多态17、下面控件中,()可以将其他控件包含在其中,所以它常用来包含一组控件。A、AdRatator 控件 B、Button 控件C、Panel 控件 D、Wizard 控件18、下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是()。A、10B、15C、20D、应用程序从启动到结束D、ExecuteN on QueryA、ExecuteReader B、ExecuteScalar C、 Connection19、下面哪些不是 ASP.NET页面间传递参数的方式?(A、使用 Que

6、ryStringB、使用Session变量C、使用 Server.TransferD、使用 ViewState20、如果需要确保用户输入大于30且小于60的值,应该使用(。验证控件较合理。RequiredFieldValidatorB、CompareValidatorC、Ran geValidatorD、RegularEx pressi on Validator21、如果要在网页上添加一个计算器来统计人数的话,我们可以选用()对象对计数变量Count的加法操作来实现。A、SessionB、ApplicationC、ServerD、 Page22、下面哪一个对象用于与数据源建立连接:()。D、D

7、ataAdapterA、Comma nd B、Connection C、 DataReader 23、Global.asax 文件中 Session_Start事件何时激发(A、在每个请求开始时激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发24、在ASP.NET应用程序中访问SqlServer数据库时,需要导入的命名空间为(A、System.Data.OracleB、System.Data.SqlClientC、System.Data. ODBCD、System.Data.OleDB25、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器

8、控件有两种类型,它们是(A、HTML控件和 Web控件B、HTML控件和 XML控件C、XML控件和Web控件D、HTML控件和IIS控件26、下列关于构造函数的描述正确的是(A、构造函数可以声明返回类型。B、构造函数不可以用private修饰C、构造函数必须与类名相同D、构造函数不能带参数28、当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入,应该选用的控件是(A、RadioButtonB、CheckBoxList C、CheckBox D、RadioButtonList29、Global.asax 文件中 Session_Start事件何时激发(A、在每个请求开始时

9、激发B、尝试对使用进行身份验证时激发C、启动会话时激发D、在应用程序启动时激发30、下列选项中,只有(。是错误的。提供了多种语言支持。提供了多种平台支持。C、提供跨平台支持,也可以在Unix下执行采取编译执行的方式,极大的提高了运行的性能。31、下列选项中,哪一个是 .n et应用的基础?(A、公共语言运行类B、虚拟机C、基类库D、类库32、在 ADO.NET 对象模型中,.NET数据提供程序包括以下的对象,除了(A、DataReader B、DataAdapterC、DataTable D、Comma nd33、网页重定向功能可以有内置对象(。的方法Redirect实现。A、ServerB、

10、ResponseRequestD、Application34、下列对象可以向 dataset中填充数据的是(A、SqlConnectionB、SqlCommandC、SqlDataReaderD、SqlDataAdapter35、表示只有所属的成员才能访问的修饰符是(A、PublicB、protectedC、privateD、Internal36、需要写入与 HTML标记相同的文本时,应利用以下何种方法进行编码:()。A、Response.Server.(HtmlEncode ( “ <B> ” )B、Response.Write( “Server.HtmlEncode ( “ &

11、lt;B> ”)” )C、Response.Write(Server.HtmlEncode ( “<B> ”)D、Server.Server(Write.HtmlEncode ( “ <B> ” )37、当一种服务器端控件有多种外貌的定义时,用(。属性来区别它们的定义。A、ID B、ColorC、 BackColor D、SkinID38、在图片校验码的图片中增加一些线条或点阵是为了(A、使图片更美观B、是图片更加规整 C、干扰机器人的识别D、使图像更丰富39、用户控件是后缀为()的文件。40、.masterB、 .asax C、 .aspxD、 .ascx在三层

12、架构中,客户端是系统的前台,负责用户界面的显示;后台负责数据的存储和管理;而中间层负责(A、非UI的逻辑处理B、安全监督 C、代码优化D、协助后台管理二、填空题1. ADO.NET中包含的对象有2.试列举出常用的服务器端数据验证控件(不低于4 个)3. App licati on和Session对象的事件分别在什么时候发生4.在使用DataView对象进行筛选和排序等操作之前,必须指定一个 对象作为DataView对象的数据来源。5. Cookie 是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。如要定义一个永久 Cookie,则必须设置Cookie的6. 在A

13、SP.NET应用程序中访问 SqlServer数据库时,需要导入的命名空间为属性。7.如果需要确保用户输入大于100的值,应该使用验证控件。8. ASP. NET 中_器端传送至浏览器。对象可用来决定何时或如何将输出由服务9. 若要将浏览器端导向至其他网页,可使用 10. HTML通过来标记要在网页中显示的各个部分方法。同时还用于描述超文本的显示方式。11.在DIV+CSS盒子模型中设置“上外边距”的属性是12. 在DIV+CSS布局中,DIV承载的是 ,从而实现内容与样式的分离。13. ASP.NET与ASP相比,其优点是 ,而CSS承载的是等。14.在ASP .NET基本控件中不支持任何事

14、件的控件是15. 当用户在TextBox控件中按Enter或Tab键,TextBox控件将失去输入焦点,行处理。16.在使用RadioButt on控件设计一组选择题时,其属性名应一致。17.能够控制所包含控件的可见性及外观的控件是控件。18.在使用File Up Load控件时,用户可以通过直接输入文件名或通过浏览按钮选择文件,方法保存到磁盘上。控件的根本区别在于:然后调用FileUpload的19. PlaceHolder 控件与 Panel在客户端对控件的分组进行操作; 的作用。有客户端脚本,没有客户端脚本仅在服务器端起分组20.在使用 CustomValidator控件时,如果要在服务

15、器端进行验证,需要为该控件的事件编写处理函数;如果要在客户端验证,则需要在控件的属性中指定客户端验证脚本的函数名称。21.用户控件的扩展名为22.Request 对象的属性获取当前请求的虚拟路径。App licatio n对象在27. GridView 控件中方法可以根据指定的排序表达式和方23.时候生成;在时,AppIication对象都将丢失。24.当用户在客户端直接关闭浏览器退出Web应用程序时,并不会触发Session_End事件,Session_End事件只有在时才会被触发。25. DataAdapter 表示一组SQL命令和一个数据库连接,它们用于 和26. ASP .NET中参与

16、数据绑定的有两类服务器控件:法对Gridview控件进行排序。28. 在包含多个表的 DataTable 对象的DataSet中,可以使用象来使一个表和另一个表相关。29. DataReader 可以对数据库进行的访问。30. 向数据源插入一条记录,需要将命令对象的Insert 命令后,再调用命令对象的 方法。31. 将一个Butt on控件加入到DataList控件的模板中,其Comma ndNan属性设臵为“ buy ”, 当它被单击时将引发 DataList控件的CommandText属性设臵为 SQL语言的事件。32.语句 Drop Dow nList1.ltems0.Selected

17、=true;的作用是33.要掩盖TextBox控件中文本,需要将控件的TextMode属性设置为34.将数据集中的数据同步到数据源中,必须调用DataAdapter的方法。35.将Drop Dow nList控件中的首项移除的语句应写为36.要使TextBox控件只读,需要将其属性设置为true。37.使用Response对象的向到另一个窗体。方法可以实现用户从一个 Web窗体重定38. 使用Repeater控件时,必须使用的模板是39. ASP .NET中,应用程序的配置文件是 对象提供对服务器上的方法和属性的访问,其中大多数方40.法和属性是作为实用程序的功能服务的。41.获取本地时间的嵌

18、入式表达式为42.数据绑定表达式使用方法将数据绑定到控件 ,并将更改提交回数据库。43. 将GridView控件绑定到ADO.NET查询结果的一般方法为:GridView 控件.DataSource=查询结果对象;DataReader、DataSet、DataTable。其中,查询结果对象可以是44. 网站结构中,用于存放ASP.NETAJAX相关的文件的保留文件夹是45. 保留文件夹App_Code用于46. 数据访问层封装访问数据库的各种通用操作,据库连接等,该层由 如连接数据库、数据的读/写操作和断开数类实现。47. 业务逻辑层调用数据访问的功能,为上层页面提供数据服务。它的作用是对上层

19、_,使上层只关心数据之间的逻辑关系,从而简化 数据访问的接口。文件中编写的。48. AppI icatio n对象的初始化是在49.事件是当服务器控件加载 Page对象时发生的。也就是说,每次加载页面时,无论是初次浏览还是通过单击按钮或者其他事件再次调用页面,都会触发此事件。50.要验证文本框中输入的数据是否为合法的邮编,需要使用 验证控件。简答题1、Web是一种典型的分布式应用框架,请叙述服务器端动态Web页面的工作原理?2、3、ADO.NET中常用的对象有哪些?分别描述一下。4、ASP.NET基本内置对象包括哪些?请分别综述其功能?5、叙述ASP .NET Web窗体事件模型如何实现尽量减

20、少事件中信息的往返次数?6、Private、protected、public、internal 修饰符的访问权限?C#数据类型分为哪两大类?请叙述这两类数据的区别?7、请叙述数据库应用程序的基本开发流程?Application对象和Session对象有什么联系和区别?9、试述 Session与Cookie的异同?10、简述HTTP协议处理事务的基本步骤?11、简述 Web服务器向浏览器提供服务的过程 12、把一个HTML网页文件直接更改扩展名为 .asp行不行?13、.NET Framework针对不同的数据库,设计了下面几种数据提供程序?14、在SQL数据库的连接中,需要使用.NET提供的S

21、qlConnection对象来对数据库进行连接,使用SqlConnection连接Access数据库和Sqlserver数据库,所引用的命名空间有什 么区别?15、SQL SERVERS据库有哪两种连接模式?16、什么是数据绑定?简述其工作原理。18、列举ASP.NET页面之间传递值的几种方式?19、请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。20、Global.as px 文件在ASP .NET网站中有什么作用?四、程序填空题1.(1)下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时, 执行下列代码。下述代码将连接位于文件夹下的如果正确,则

22、转向Main.aspxPSWeb.md数据库,从Login表中查询指定的用户名和密码是否存在。如果用户 输入的用户名或密码不正确,给出相应的提示; 网页。请将下列程序补充完整。System.Eve ntArgs e) 获取输入的用户名获取输入的密码Private void bt nLogin_Click(object sen der,String user name=txtUserName.Text; /Stri ng p assowrd=txt Password.Text; /bool can Login=false;/标记变量,是否允许登录,默认为不允许OleDbC onn ectio n

23、 conn = new OleDbC onnection();conn .Co nn ectio nStri ng=" Provider=Microsoft.Jet.OLEDB40;" +"DataSource="+ (1)stri ng sqlStri ng="Select UserName, P assword From Log in" +"whereUserName='"+user name+' and Password='"+password+"'&quo

24、t; OleDbComma nd comm. = new OleDbComma nd(sqlStri ng, conn);conn.Open();OleDbDataReader dr = comm. ( 2 ) If ( 3 ) / Login许登录can Log in = true;(4 ); /表中有此用户名和密码,则允_关闭数据库连接如果验证通过允许登录if ( can Log in ) /(5 )else Respon se.Write("<scri pt>alert('')</scri pt>");提示:Comma nd 对

25、象的常用方法有:ExcuteReader, ExcuteNo nQuery, ExcuteScalar。;/跳转至U ma in .as px 页面您输入的用户名或密码(2)根据提示完成以下程序P rivate void Butt on 1_Click(object sen der, System.Eve ntArgs e)/先清空ListBox2中的选项(1 ;/将ListBox1中被选中的项添加到ListBox2中For ( int i=0;i< this.ListBox1.ltems.Cou nt;i+) If (ListBox1.ltemsi. Selected).Add (3)

26、/ 将ListBox1中被选中的项删除For ( int i=0; i< this.ListBox1.Items.Cou nt; i+) if(this.ListBox1.ltemsi.Selected)this.ListBoxl.ltems.;2.以下程序是实现简单的发表留言,显示留言的功能。Default.as px 代码:<form id="form1" run at="server">姓名 <asp:TextBox ID="tb_UserName" runat="server">

27、;</asp:TextBox><br 留言 <asp:TextBoxID="tb_Message"runat="server"/>Height="100 px"TextMode="MultiLi ne" Width="300px"></as p: TextBox><br /><as p:Butt onID="btn_SendMessage" runat="server" Text="

28、;发表留言”On Click="btn_Se ndMessage_Click" /><br /><as p:Re peater ID="r pt_Message" run at="server"><ItemTe mp late><table width="600px" style="border:solid 1px #666666; fon t-size:10 pt; backgrou nd-color:#fOfOfO"><tr>

29、 <td alig n="lefr width="400px"> <%# Eval("Message")%></td><td alig n="right" width="200px"><%# Eval(" PostTime")%- <%# Eval("UserName")%></td></tr></table></ItemTe mp late></

30、as p:Re peaterDefault.as px.cs代码:using System;using System.Data;using System.Data.SqlClie nt;using System.C on figurati on;using System.Web;using System.Web.Security;usi ng System.Web.UI;using System.Web.UI.WebC on trols;usi ng System.Web.UI.WebCo ntrols.Web Parts;usi ng System.Web.Ul.HtmICo ntrols;

31、p ublic p artial class Default : System.Web.UI. Pagep rotected void Page_Load(object sen der, Even tArgs e)if (SetB in d();p rotected void btn_Sen dMessage_Click(object sen der, Even tArgs e)SqlC onnectionconnnewSqlCo nn ectio n("server=(local)SQLEX PRESS;database=GuestBook;Trusted_Co nn ection

32、=True");stri ngSqltbGuestBook(UserName ,Po stTime,Message,lsRe plied,Re ply)VALUES ('"+ tb_UserName.Text +"','"+ DateTime.Now + "','" + tb_Message.Text + "',0,'')"SqlCommand cmd = new SqlCommand( ( 3 ) , conn); conn.Open();cmd.

33、( 4 )SetB in d();Clie ntScri pt.RegisterStartu pScri pt(this.GetTy pe(),"message","alert(' 留言成功r);”,true);conn. ( 5_)tb_Message.Text =""tb_UserName.Text =""p rivate void SetB ind()connnewSqlC onnectionSqlCo nn ectio n("server=(local)SQLEX PRESS;database=Gu

34、estBook;Trusted_Co nn ection=True");stri ngSql = "(6 ) tbGuestBook (7 ) PostTimeDESC"SqlDataAda pter da = new SqlDataAda pter(Sql, conn);DataSet ds = new DataSet();da. ( 8 )(ds);DataTable dt = ds.Tables0;rpt_Message. ( 9 )= dt;rpt_Message. ( 10 );3. 后台实现用户注册和登录功能using System;using Sys

35、tem.Data;using System.C on figuratio n;using System.Collectio ns;using System.Web;using System.Web.Security;using System.Web.UI;usi ng System.Web.UI.WebCo ntrols;us ing System.Web.UI.WebCo ntrols.Web Parts;usi ng System.Web.UI.HtmlCo ntrols;usi ng( 1 );p ublic p artial class Logi n : System.Web.UI.

36、Page p rotected System.Data.SqlClie nt.SqlCo nn ectio n Cn;p rotected System.Data.SqlClie nt.SqlComma nd Cm;p rotected System.Data.SqlClie nt.SqlDataAda pter Da;p rotected System.Data.DataSet Ds;p rotected System.Data.SqlClie nt.SqlDataReader Dr;p rotected void P age_Load(object sen der, Eve ntArgs

37、e)如果Session为空,则转到登if (Sessio n "username" = n ull | Sessi on "user name"="" Res pon se.Redirect("Logi n.as px"); /陆页.p rotected void Regist_Click(object sen der, Eve ntArgs e)stri ngstrCon figurati on Sett in gs.A pp Sett in gs"strC onnection"Cn = ne

38、w SqlC onnection( ( 2 )Cn.Open ();userlogin WHERECm = new SqlComma nd(”( 3 )user name='" + n ametex.Text + "'", Cn);如果存在相同用户名Dr = Cm.ExecuteReader();if ( ( 4 ) /Response.Write("vscript>alert('用户已被注册');wi ndow.wi ndow.locatio n.href='Logi n.as px';v/scn

39、pt>");Dr.CloseO;elseDr.Close();SqlCommand( 5 )= new SqlCommand("INSERTINTOuserlog in(user name ,p assword,email,questi on,an swer)VALUES ('"+nametex.Text + "','" + passwtex.Text + "','" + mailtex.Text + "','" + questex.Text

40、+ "','" + an stex.Text + "')", Cn);int i = Cm2.ExecuteNo nQuery();Res pon se.Write("<scri pt>alert('注 册 成 功');wi ndow.wi ndow.locatio n.href='Logi n.as px'v/scri pt>");Cn. ( 6 );p rotected void Login_Click(object sen der, Eve ntArgs

41、e)if (7)stri ngstr=Con figurati on Sett in gs.A pp Sett in gs"strC onnection"Cn = new SqlC onn ecti on( str);Cn .O pen ();Cm= new SqlCommand("SELECT * FROM userlogin WHEREusername='" + us.Text + "' AND p assword ='" + pas.Text + "'", Cn);用户名和密码

42、是否正确Dr = Cm. ( 8 );if (Dr.Read()/Sessi on "user name" =( 9 )Sessio n"p assword" =( 10 )Respon se.Write("<scri pt>alert('');wi ndow.wi ndow.locatio n.href='Logi n.as px'</scri pt>");Dr.CloseO; elseResponse.Write("<script>alert('

43、用户名或密码错误!如果还未注册,请先注册!');wi ndow.locatio n.href='Logi n.as px'</scri pt>");Cn .Close();elseResponse.Write("<script>alert('请输入用户名和密码!');wi ndow.wi ndow.locatio n.href='Logi n.as px'</scri pt>");4. ( 1)请编写程序段,判断年龄,如果大于18岁,则显示“已成年”,否则显示“未成年”,要

44、求使用一个表单进行交互,表单处理页面文件为本页面文件如testl.asp 。请补全如下代码:<% Lan guage=vbscri pt %><form n ame="form1" method="po st" action= ( 1 )<p>输入年龄:<input n ame="age" type= ( 2 )> </p>输入"> 重写"> </p><p><input type= ( 3 ) name="Su

45、bmit1" value="<input typ e="reset" n ame="Submit2" value="</form><%age= ( 4 );If ( 5 ) )thenInfo="已成年 ”;elseInfo="未成年"respon se.write( Info );%>(2) 下面的程序段用来计算客户是第几次访问本站。请填写其中的空格<%Dim varNumber varNumber= Request.Cookies(” nu mber&qu

46、ot;);空时If( ( 1 ) Then /cookievarNumber=1; Else varNumber= ( 2 )End If(3 ) =varNumber; /创建名为number的cookie(4 )=#2012-1-1#; /设置cookie的过期日期Response.Write "您是第"次访问本站"%>5.(1)请编写两个页面,在第一个页面中客户要输入姓名,然后保存到 Session 中。在第二个页面中读取该Session信息,并显示欢迎信息。如果客户没有在第 一页登录就直接访问第二页,要将客户重定向回第一页。 请补全如下程序代码:Pa

47、ge1文件内容<body><h2 alig n="ce nter">请填写个人信息</h2> <form action="” method="po st" n ame="form1"> 姓名: vinput typ e="text" n ame="user_ name" > <br>确定">vinput typ e="submit" value=" </form>

48、 <%If( ( 1 )<>" ”)Then(3 ); /'创建一个SESSION变量,并赋值End If %> </body>Page2文件内容<%If( ( 4 )="") Then重定向到指定的页面End If %><body> <%您好,欢迎光临”;Respon se.Write & Sessi on ("user_ name")" %> </body>(2)实现用户登录功能default.as px<form id=&q

49、uot;form1" run at="server"><as p:Label ID="Label1" run at="server" Text="UserName"></as p:Label><as p: TextBoxID="tbUserName"run at="server"Height="22 px"Width="128 px"></as p:TextBox><

50、br /><as p:Label ID="Label2" run at="server" Text=" Pass Port"></as p:Label><as p: TextBox ID="tb Pass Port" run at="server" En ableThemi ng="True"TextMode=" Password"></as p:TextBox><br /><as p

51、:Button ID="btLogi n"run at="server" on click="btLogin_Click" Text="Logi n"/><br /><as p:Label ID="lblResult" run at="server"></as p:Label></form>default.as px.csusing System;using System.C on figurati on;using Sy

52、stem.Data;using System.Web;using System.Web.Security;usi ng System.Web.UI;usi ng System.Web.UI.HtmlCo ntrols;usi ng System.Web.UI.WebCo ntrols;using System.Web.UI.WebC on trols.Web Parts;using System.Data.SqlClie nt;using System.Data.Com mon;p ublic p artial class Default : System.Web.UI. PageSqlC o

53、nnection m_Sqlc onn;p rotected void Page_Load(object sen der, Even tArgs e)if ( 1 )this.tbUserName.Text =""this.tb Pass Port.Text =""DBCo nn ect();p ublic static bool CheckCode(stri ng text)stri ngtxt = System.Web.Htt pCon text.Curre nt.Sessio n"strlde ntify"asstri ng;r

54、etur n text = txt;p rotected void btLogi n_Click(object sen der, Even tArgs e)stri ng l_strUserName = this.tbUserName.Text.Trim();stri ng l_str Pass Port = this.tb Pass Port.Text.Trim();stri ngl_sqlTe mp"select * from tbl user where user name'" +l_strUserName + "' and p asswor

55、d = '" + l_strPass Port + "'"SqlComma nd comm = new SqlComma nd(l_sqlTe mp.(2) );if (comm.ExecuteScalar() != nu II)this.lblResult.Text ="登陆成功" elsethis.lblResult.Text="用户登录信息错误,请重新输入H.m_Sqlc onn.p ublic void DBConn ect()stri ngconnSystem.C on figurati on.Con fig

56、urati on Sett in gs.A pp Setti ngs"DBC onn ectStri ng"/ "Server=;user id=sa ;p assword=sa;DataBase=test"m_Sqlc onn = new(4) (conn);trym_Sqlc onn.Open();catch(Exce pti on e)this.(5)=e.ToStri ng();五、论述题1、试述ASP .NET对数据输入的验证以服务器验证为主,浏览器端验证为辅的原因?2、论述ASP .NET 4.0的数据源控件有几种类型?各用

57、于访问什么类型的数据。3、论述当网站采用三层架构时,这三层架构是如何分工的,有什么优点。4、论述为了使得网站众多张网页显示风格一致,ASP .NET 4.0使用了哪些技术,每种技术从哪些方面使得显示风格一致的。5、简述ASP.NET 4.0的事件模型,系统采用什么方式来减少信息往返次数的。Wet程序设计练习测试题库参考答案、单选题1、 2、 3、 4、 5、 6、7、A8、D9、D10、B11、A12、D13、D14、 D15、B16、B17、C18 D19、D20、C21、B22、B23、B24、 B25、A26、C27、C29、B30、C31、A32、C33、B34、 D35、C36、D37、 38 39、 40、二、填空题DataAdapter 对象;DataSet 对象(与某值的比较);RangeValidator1. Co nn ection 对象;Comma nd对象;DataReader 对象;2. RequiredFieldValidator( 必须项);CompareValidator(范围检查);RegularExpressionValidator(模式匹配);CustomValidator(用户定义);3. Application和Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论