ASP复习资料
- 格式:doc
- 大小:569.50 KB
- 文档页数:3
Asp复习试题1.在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(response)对象实现。
2.下列标记中,(<img>)可以在网页中插入图片。
3.创建连接对象的基本语法是(<a href=”” target=””>xx</a>)。
4.表单提交后数据指定的处理的文件由(action)属性指定。
5.在ASP程序设计中,Application对象为了防止多人同时访问时出错,因此采用lock和unlock方法,其采用的顺序应为先(lock),再(unlock)。
6.使网页转向的语句为(Response.Redirect(url))利用微软的内置组件(AdRotate)来实现动态的广告图片7.当一个用户第一次到达网站时,系统为其分配一个(session),只有当该用户退出时,或者其生命周期结束时,信息才被清除。
8.ASP脚本中向客户端输出信息<%=变量名%> ,与其等价的方式是(<%=Response.write(variable)%>)。
9.二维数组Dim B(1,2)定义了(6 )个数组元素。
10.用于和数据库建立连接的对象是(Connection)。
11.BOF代表表的第一条记录,EOF呢?(最后一条记录以后)12.Filesystemobject对象可以在服务器端实现对文件或文件夹的(复制,删除,移动)操作。
13.在HTML中,用于生成表格的标记是(<table>)。
14.(符号常量)一经声明,在程序执行期间,其值不会改变。
15.ASP提供6个内置对象分别是(Request)、(Response)、(Session)、(Application)、(Server)和ObjectContext对象.16.Server对象的(CreateObject)方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。
17.建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的(close)方法可以实现。
一、题型: 填空<10个共10分)1.列表可以分为<有序列表)和<无序列表)两种。
2.对于<a href= “#链接名”>链接属于<指定锚名称的超级)链接。
在创建表格时,rowspan=N是用来设置该单元格占用N个<行),colspan=M是占用M个<列)。
创建表单时,<input type=”radio”>是创建<单选)按钮,<inputtype=”checkbox”>是创建<复选框)按钮。
在VBSCRIPT中申请一个变量使用<dim,puublic,private)语句,而在JA V ASCRIPT中申请一个变量使用<new)。
6.ASP实际上是编译成<html文件),然后在生成文本发送到客户端。
<script LANGUAGE=”VBScript”runat=”( Server>”>才表示在服务器端执行的ASP代码。
8.要创建一个对象要用到ASP中的<Server.CreateObject)方法。
9.网页重定向使用的是<response.Redirect(>)。
10.获取一个表单的内容的是<form或querystring)。
11.使用ASP技术从服务器向浏览器输出内容的是<write)方法。
12.取得文件的路径可以使用SERVER对象的( mappath>方法。
13.取回文件驱动器的信息要使用文件组件的<GetDrive(>)方法。
14.pagecount组件计数器使用的是<pagehit(>)方法。
15.插入一个图片使用的标记是<<img>)。
可以让文本在屏幕上左右移动的HTML标记是<<marquee>)16.HTML中常用的表格标记是<<table></table>)。
ASP程序设计复习资料一、单项选择题1.以下标记中,( A )可用于在网页中插入图象。
A.<Img>标记B.<Br>标记 C.<H3>标记D.<src>标记2.在超链接中如果指定( B )框架名称,链接目标将在链接文本所在的框架网页内出现,并且链接文本窗口将被刷新。
A.Black B.Self C.parent D.Top3.<input>标记中用于设置文本框显示宽度的属性是( A )。
A.size B.MaxLength C.value D.Length4.在VBScript中,注释前应使用( C )A.// B./*...*/ C.' D."5.执行完a=5 Mod 3 语句后,a的值为(B )A.0 B.2 C.3 D.56.执行完a=5>3 And "a"<"c" 语句后,a的值为( A )A.True B.False C.1 D.07.下面a=Trim(" vbscript") & Rtrim(" good") 语句后,a的值( B )A." vbscript good" B."vbscript good"C." vbscriptgood" D."vbscriptgood"8.下面哪个函数可以返回当前的日期和时间( D )A.Now B.Date C.Time D.DateTime9.对于利用Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回( B )A.0 B.4 C.5 D.610.执行完如下语句后,页面上显示的内容为:<%Response.Write "A"Response.EndResponse.Write "B"%>CA.A B.AB C.AC D.ABC11.ASP中负责将信息传送给用户的对象是( B )。
《 ASP网站开发》复习资料一、填空题1.ASP文件就是在普通的HTML文件中插入或JavaScript脚本语言。
2.如果操作系统是Windows 2000,一般需要安装组件才能运行ASP程序。
3.执行完a= Left("vbscript",2) & Mid("vbscript",3,4) & Right("vbscript",2)后,a的值为。
4.语句a=DateAdd(" ",10,Date()) 将返回10天后是几号。
5.语句b=Int(10 * ) +1) 将返回1到10之间的随机整数。
6.在文件开头添加语句后,则所有的变量都必须先声明才能使用。
7.在数据库的表中,纵的一行叫做一个,横的一行叫做一个。
8. 是浏览器用来收集用户的信息,实现与用户交互的场所。
其处理方法有和两种。
9.在VBScript 中,如果定义了一个数组Dim array1(20,30),则它实际上是一个有行列的二维数组。
10.要区分服务器端的ASP脚本和其他字符,可以用和包含ASP的命令加以区分。
11.Response的方法使Web服务器停止处理脚本并返回当前结果。
12.Application对象有两个事件,事件和事件。
13. Server对象提供对服务器上的和的访问,其中大多数方法和属性是作为实用程序的功能服务的。
二、简答、编程题1.简述交互式动态网页的基本概念。
2.请编写代码,在页面上显示如下图形。
注意:只要写出主要代码即可*******************************************************3、编写一个显示当前日期的ASP网页并运行。
《 ASP网站开发》复习资料参考答案一.填空题)1.VBScript2.IIS3.“vbscript”4. d5.Rnd或Rnd()6.Option explicit7.字段记录8.表单GET POST9.21,3110.<% %>11.END12.Application_OnStart Application_OnEnd13.方法属性二.编程题1.交互式动态网页的基本概念是:客户端(浏览者)向服务器发送请求或者数据,然后服务器处理请求或者数据,再将结果返回到客户端,例如ASP,PHP,JSP等都是交互式动态网页,而HTML 文档则是静态网页,不需要服务器来处理.2.<%for i=1 to 10for j=1 to 11-iresponse.Write "*"nextresponse.Write "<br>"next%>3.<html><head><title>无标题文档</title></head><body><% response.write(date()) %></body></html>。
1.App_Data目录用来放置(A )。
A.共享的数据库文件B.共享文件C.被保护的文件D.代码文件2.文件系统网站非常适合于学习使用,因为 D 。
A. 不要安装IISB. 网站允许放置在任意目录下C. 能够进行单独调试D. A+B3.在图片校验码的图片中增加一些线条或点阵是为了( C )。
A.使图片更美观。
B.使图片更加规整 C.干扰机器软件识别 D.使图像更丰富4.用CSS布局的方框模型中Margin代表下图的( C )部分空间padding代表(A)5.静态网页文件的后缀是( C )。
A. aspB. aspxC. html/htmD. jsp6..NET与XML紧密结合的最大好处是 B 。
A. 代码易于理解B. 跨平台传送数据C. 减少存储空间D. 代码安全7.下面几个图形控件中,不能执行鼠标单击事件的控件是 B 。
A. ImageButtonB. ImageC. ImageMap8.Session与Cookie状态之间的最大区别在于 AA.存储的位置不同B.类型不同C.生命周期不同D.容量不同9.默认情况下Session的有效时间是 C 。
A.30秒B.10分钟C.20分钟D.30分钟10.现在需要验证某个TextBox控件输入的年龄是否大于18且小于65。
此时应该使用的验证控件是 D 。
A. CompareValidatorB. CompareValidator与RequiredFieldValidatorC. RangeValidatorD. RangeValidator与RequiredFieldValidator11、在开发应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a)a) FlowLayoutb) TileHorizontalc) GridLayoutd) TileVertical12、以下是应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)<appSettings><add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/>a) string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];b) string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");c) string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");d) string strDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS");13、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。
ASP网络程序设计期末复习一、基本内容:1. ASP内置对象:Response、Request、Application、Session、Server作用、主要方法及属性2.ASP内置组件File Access组件、Ad Rotator组件、PageCounter组件、ContentLinking组件、ADO组件组件作用、组件对象创建、组件对象的方法、属性及使用方法3 .ADO组件与Web数据库(1)连接数据库:①两种连接技术:对象连接嵌入数据库连接(OLEDB)、开放数据库连接(ODBC)②三种连接方法:◆创建基于OLEDB的连接:Dim dbSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _' Server.Mappath("address.mdb") & "; Persist Security Info=False" '设置连接串属性db.open◆创建没有ODBC数据源的基于ODBC的连接Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象strCon ="Dbq="&Server.Mappath("address.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"db.open strCon◆创建有数据源的基于ODBC的连接首先要通过windows系统的管理工具中的数据源建立一个系统数据源Dim db, strConSet db=Server.CreateObject("ADODB.Connection") '创建连接对象db.open "DNS=数据源名"(2) 操作数据库◆三种渠道:①ADO组件的连接对象(connection)的Execute方法:语法格式:connection.execute CommandText [,RecordAffected, Option]其中:◆CommandText 表示所要执行的对数据库操作的SQL命令,可以是插入(Insert)记录、删除记录(delete),更新(update)、查询(select)等命令或数据库的存储过程(即在数据库管理系统中事先编写好的处理数据库的程序段)◆RecordAffected 返回每次对数据库操作影响的记录数,可以省略◆Option 指定操作中的命令类型,其取值详见教材P182表6-2例如:设db为已定义并成功实现与数据连接的ADO连接对象◆删除表users中name字段值为张三的记录,并将删除记录的条数存入number变量中strSql=”delete from users where name=‟张三‟“db.execute strSql ,number◆查询表users中姓名(name)字段值为张三的信息,将返回的记录集存入记录集变量rs中strSql=”select * from users where name=‟张三‟“rs=db.exectue (strSql)◆说明:ADO组件的连接对象(connection)的Execute方法在返回记录集时,要将命令参数写在括号内②ADO组件的记录集对象(Recordset)语法格式:创建记录集对象变量:rs=server.creatObject(“ADODB.Recordset”)打开记录集:rs.open 表名|SQL查询命令,活动连接对象名,游标类型,加锁类型向记录集中添加记录:rs.addnew删除记录集中当前记录:rs.delete将修改后的记录内容保存回数据库:rs.update*③ADO组件的命令对象(Command)的execute方法:与connection对象的execute方法类似,但在使用前设置其活动连接属性,指定一个活动连对象(详见教材P185~187◆事务处理:利用ADO连接对象的事务处理,避免不规范或错误数据被写入数据库。
WEB基本知识1.TCP/IP模型的4个层次:应用层、传输层、网络层和物理层2.WEB服务器端技术:P5I.服务器技术,包括服务器策略与结构设计、服务器软硬件的选择以及其他有关服务器建构的问题II.CGI技术,是第一种使服务器能根据运行时的具体情况,生成具体HTML 网页的技术III.PHP技术,PHP语言可以将PHP指令与HTML代码合成完整的服务端动态页面。
IV.ASP技术与技术,是建立在.NET framework上的公共语言运行库的编程框架,可以被多种语言实现、使用在WEB服务器IIS上的技术。
V.Servlet、JSP技术,是SUN公司开发的J2EE平台的核心技术,它可以简化且规范应用系统的开发与部署,进而提高可移植性。
VI.XML技术,将成为WEB信息共享和交换的标准。
3.需要掌握的常见HTML标记文档头标记<html></html>头部标记<head></head>正文标记<body></body>居中标记<center></center>换行标记<br>图像标记<img 属性=值></img>超链接标记<a 属性=值></a>表格标记<table></table>表单标记<form 属性=值事件=”代码”></form>FORM标记具有method属性,其取值可为post或get,为post的时候,将在HTTP 请求中嵌入表单数据,为get的时候,将表单数据附加到该请求页的URL中,最大长度将不超过8192字符。
在发送需要保密的信息时,由于URL的公开性不宜使用get,而应该使用post方法。
4.常用特殊符号的实体名称或数字表示:p125.XML和HTML的区别:P31-P33HTML是固定的,不允许用户创建自己的标记,HTML的标记作用是描述数据的显示方式,只能由浏览器处理。
《电子商务网站建设(二)》复习资料一.选择题1、<% Dim SearchString, SearchChar, MyPosSearchString ="FSOFSOFSOFSO" SearchChar = "O" MyPos = Instr(7, SearchString, SearchChar, 1) %>运行上面这段程序后,MyPos的值为:( )A.3 B.6 C.9 D.122、在下列建立Recordset对象的方法中错误的是:( )A. Set Rec_Obj=Server.CreateObject(“ADODB.Recordset”)B.Set Rec_Obj= Connection.Execute(“数据表名”)C.Set Rec_Obj=Connection.Execute(SQL指令)D.<OBJECT Runat=“Server" ID=" Rec_Obj " ProgID=" ADODB.Connection "></OBJECT>3、关于事件调用方法的叙述中错误的是( )A.通过事件处理过程名来调用事件处理过程(事件过程)B.通过内联事件来调用,即把该事件名当作某个标识中的一个属性,把事件代码当作该事件的属性值。
C.通过FOR/EVENT属性来控制事件,即用FOR属性指定对象,用EVENT属性指定事件。
D.通过HTML控件中的属性来控制事件处理,即把过程名当作属性使用,而把事件名作为属性值使用。
4、动态网页与静态网页的最大区别在于( )。
A.动态网页无法支持后台数据库B.动态网页无法有效地对站点信息进行及时地更新C.动态网页实现动态显示效果D.动态网页可以实现各种动态的交互功能5、ASP源程序安全保密性较高,其主要的原因在于( )。
A.ASP是面向对象的脚本环境,故其封装性较好B.ASP在服务器端运行,运行结果以HTML主页形式返回给用户浏览器C.ASP脚本语言语法严密,结构复杂D.ASP文件不依赖于HTML文件,独立性较高6、为了获取查询HTTP请求中问号(?)后的信息,则应使用ServerVariables集合中那个服务器变量( )。
ASP复习纲要一、常识部分1、ASP编码分为两大部分,一部分为静态文件编码,一部分为包含服务器端脚本的动态文件编码。
asp动态语句要写在<%......%>之间。
2、ASP动态语句可以写在<head>与<head>之间或者<body>与</body>之间。
一段动态asp语句可以拆分成若干段。
3、服务器端的asp脚本语言是:VBScript4、浏览器只能解读HTML语言,asp脚本必须经过饭以后成为html语言才能在浏览器上显示效果。
5、静态网页的扩展名是.htm或.html,而asp技术实现的动态网页的扩展名是.asp6、B/S、C/S是两种信息高速公路发展的网络模式,前者指的是浏览器/服务器,后者则是客户/服务器7、动态网页和动态效果的区别8、ASP:动态服务器页面 HTML:超文本标记语言9、 ASP工作原理是客户端向服务器发送请求信息,服务器对ASP代码进行编译,将编译后的结果返回至客户端。
10、IE浏览器除了浏览网页的功能外,还能保存网页、查看网页源代码、保存网页中的图片,但不能保存整个网站。
11、在设计一个网页的布局的时候,首先应该考虑的因素是分辨率。
12、静态网页与动态网页相比,前者更容易被搜索引擎检索。
13、HTML语言不区分大小写,但一般“标记”用大写字母表示,“属性”及“属性值”用小写字母表示。
14、路径表示方式:绝对路径和相对路径,为了提高网站的移植性,一般采用相对路径。
二、第一章及HTML语言部分1、windows XP安装的IIS版本是IIS 5.1,在控制面板中打开“添加或删除程序”,在弹出的窗口中单击“添加/删除Windows组件”图标,打开“Windows组件向导”对话框后,应勾选Internet 信息服务(IIS)前面的复选框。
2、<body bgcolor=”red” background=”images/1.jpg” text=”blue”><p>、<hr>、<br>、<textarea>、<img>、<select><a href=””>百度</a><table border=”1”><caption>学生信息表</caption><tr><td>学号</td><td>姓名</td></tr><tr><td>2008001</td><td>张三</td></tr></table><form name=”form1” method=”post” action=””><input type=”text” name=”ming” value=”小燕子”><input type=”submit” name=”submit” value=”提交”><input type=”reset” name=”reset” value=”重置”>3:CSS:中文是:层叠样式表 (英文是:cascading style sheets)三、第二章1、VBScript中只有一种数据类型:变体类型variant。
ASP网络应用程序设计复习资料第一章1.ASP(动态服务器主页)是微软提供的一套Web服务器端脚本程序开发工具和运行环境,可用来创建和运行动态交互的Web服务应用程序。
2.ASP页面是一种包含脚本代码的网页,在发送到客户端浏览器之前,站点的Web服务器将对其中包含的脚本代码进行处理。
3.一个标准的ASP文档可以包含HTML代码、ASP脚本语言、ASP内置对象,以及ActiveX组件等。
4.ASP的核心是该技术平台提供的内置对象,常用的有Request对象、Response对象、Server对象、Application对象和Session对象。
第二章1.HTML即超文本标记语言,是构成网页的最基本的要素,也是编写ASP文档和开发各种Web应用程序的基础。
2.HTML是一种颇为结构化的网页内容标记语言,使用各种不同的标记符号来分别标识和设定不同的网页元素。
3.<HEAD>和</HEAD>是HTML的头部标记,其中主要包括对当前网页的一些基本描述信息,如网页标题、说明信息和搜索关键字等。
4.<BODY>和</BODY>标记是HTML文档的主题标记,包括了将在网页中显示的文字、图片、表格、超链接以及表单等所有内容。
5.在表单中通常含有若干个文本框供用户输入文字或数字信息,此外还可以有命令按钮、单选按钮、复选框、编辑框和下拉列表框等多种表单域。
第三章1.VBScript是Visual Basic语言的一个子集,最大的优点是:用纯文本建立,直接包含在HTML文档或ASP文档中,编辑和修改十分方便。
2.在用VBScript开发客户端脚本时,VBScript代码应写在HTML文档中成对的<SCRIPT>标记之间。
3.HTML文档代码中包含了名为<SCRIPT>(开始和结束都有)的脚本代码标记,该标记中的LANGUAGE属性用于指定所使用的脚本语言。
ASP重点一、简答题1、.sink文件与.css文件的区别:1) 外观文件可以使页面中多个同类控件具有相同的外观样式,而级联样式表只能通过设置“CssClass”属性实现单个控件的外观样式控制。
2) 外观文件可以实现对所有控件的外观设置,而级联样式表文件并不是对所有控件都有效,其主要应用领域是XHTML元素。
3) 在控制外观属性较多的控件时,需要在样式表文件中定义大量的类名选择符,使文件变得十分臃肿。
而且若各CSS类之间的关系处理不好,还可能造成页面布局的混乱。
2、HTML控件和服务器端控件:1) HTML控件HTML控件在默认情况下属于客户端(浏览器)控件,服务器无法对其进行控制。
HTML控件是从HTML标记衍生而来的,每个控件对应于一个或一组HTML标记。
2.)服务器端控件在Visual Studio的工具箱中,只有“HTML”选项卡中的控件是客户端控件(也称为浏览器控件),其他所有控件都是Web服务器端控件。
其中“标准”选项卡中的控件是最常用的控件。
在类库中,所有Web控件都是从System.Web.UI.Control.WebControls直接或间接派生而来的。
3)HTML控件可以通过修改代码将其变成Web服务器端控件,几乎所有的HTML标记只要加上runat=”server”这个服务器控件标识属性后都可以变成服务器端控件。
3、页面的处理过程:当用户通过浏览器发出一个对页面的请求后,Web 服务器将用户的请求交由引擎来处理。
系统首先会检查在服务器缓存中是否有该页面,或此页面是否已被编译成了.dll文件。
若没有则将页面转换为源程序代码,然后由编译器将其编译成.dll文件,否则直接利用已编译过的.dll 文件建立对象,并将执行结果返回到客户端浏览器。
5、比较ImageButton控件与Image控件1)ImageButton控件是用于超链接的图像按钮,单击这些按钮可以跳转到其他的web页面。
动态网页设计(ASP)复习资料一、选择题(每小题2分,共40分)1.请判断下列语句执行完毕后,a、b、c的值 Ba=\b=\c=\%>(A) \ (B) 2,\ (C) \ (D) \2.执行完语句a=\,a的类型为 B(A) 数值型 (B) 字符串型 (C) 布尔型 (D) 日期型 3.执行完如下语句后,a的值为: D(A) 0 (B) 1 (C) 3 (D) 4 4.执行完如下语句后,Sum的值为: CDim a(5),Sum Sum=0For I=0 To 5 a(I)=I Sum=Sum+a(I) Next %>(A) 0 (B) 5 (C) 15 (D) 20 5.执行完 a=5 Mod 3 语句后,a的值为: B(A) 0 (B) 2 (C) 3 (D) 5 6.执行完 a=5>3 And \ 语句后,a的值为: A(A) True (B) False (C) 1 (D) 07.下面 a=Trim(\ vbscript\ & Rtrim(\ good\ 语句后,a的值:B (A) \ vbscript good\ (B) \ good\ (C) \ vbscriptgood\ (D) \8.下面哪个函数可以返回当前的日期和时间:A(A) Now (B) Date (C) Time (D) DateTime 9.对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回 B (A) 0 (B) 4 (C) 5 (D) 610.对于Request对象,如果省略获取方法,如Request(“user_name”),将按什么顺序依次检查是否有信息传入: B(A)Form、QueryString、Cookies、Server Variables、ClientCertificate (B)QueryString、Form、Cookies、Server Variables、ClientCertificate (C)Cookies、QueryString、Form、Server Variables、ClientCertificate (D)Form、QueryString、Cookies、Server Variables、ClientCertificate11.下面哪条语句可以返回访问者的IP地址(获取客户端的IP) A (A) Request.ServerVariables(\(B) Request.ServerVariables(\(C) Request.ClientCertificate(\(D) Request.ClientCertificate (\12.执行完如下语句后,页面上显示的内容为: AResponse.Write \Response.EndResponse.Write \%> C(A) A (B) AB (C) AC (D) ABC 13.请问下面程序段执行完毕,页面上显示内容是什么: CResponse.Write “新浪” %>(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出 14.Session对象的默认有效期为多少分钟? C(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束 15.请问下面程序段执行完毕,页面上显示内容是什么: BResponse.Write Server.HTMLEncode(“新浪”) %>(A) 新浪 (B) 新浪 (C) 新浪(超链接) (D) 该句有错,无法正常输出16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:C(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans 17.如果刚打开了一个含有1条记录的记录集,那么 Bof的值为 C (A) 1 (B) True (C) False (D) NULL 18.使用W3 Jmail组件发送E-mail 时,附件必须位于 B(A) 客户端 (B) 服务器端 (C) 服务器端和客户端 (D) 服务器端或客户端19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用? A (A)Upload.Files(\ (B) Upload.Form(\ (C) Request.Files(\ (D)Request.Form(\20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用(B )隔开。
A S P复习资料-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
程序题
有两个页面分别是login和canlogin。
login用于登陆,页面上放置两个文本数据框,分别是TextBox_UserName和TextBox_Password,和一个Button1。
当按下Button1后,如果帐号是“abc”密码是“123”则登陆后转向canlogin.aspx,否则就在页面login输出“帐号或密码错误,不能登陆”。
①以下是login页:请填空:
private void Button1_Click(object sender, System.EventArgs e)
{
if(this. Textbox username .Text == "abc" && this.TextBox_Password.Text == "123)
{
Session[" canLogin =abc ";
Response.Redirect("canlogin.aspx");//登陆后转向canlogin.aspx }
else
{
Response.Write("帐号或密码错误,不能登陆!");
}
}
②以下是canLogin页,请填空:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (Session["canLogin"] == abc || Session["canLogin "].ToString() == "")
{
Response.Redirect("login.aspx");
}
if (Session["canLogin"].ToString() != "true")
{
Response. redirect ("login.aspx");
}
简答题
1静态网页与动态交互式网页各有什么特点?
答静态网页内容是不会变化。
特点是简单、可靠
动态网页动态文裆的内容是变化的,请求,应答。
2实现动态交互式网页的技术与方法是什么?
答关键技术就是CGI,称为公共网。
关接口。
CGI技术的方法有Perl,ASP,PHP
3 有什么优点(P59-60)(*)
多种语言的支持增强的性能世界级的工具支持灵活性简易性
可管理性可缩放性和可用性自定义性和扩展性
4 Application对象、Session对象和Cookie对象都是保存数据,但三者有什么区别?
答Application对象储量较大,数据存在服务器上。
Session对象整个用户会话过程中保存。
服务器会使Session对象失效。
Cookie对象信息保存在客户端计算机中。
2.0中有几类控件各有什么特点
6
标准控件数据控件验证控件登录控件
HTML控件导航控件 WebParts控件 CrystalReports控件
6试分析Global.asax文件和Web.config文件的作用和两者间的区别。
Global.asax是一个标准的ANSI文本文件,Global.asax中包含的是代码
Web.config文件是一个XML文本文件,Web.config中包含的是值
7Web服务的核心技术基础是什么?
1XML提供了一种结构化的数据表示方式
2 SOAP是Web服务最重要的协议。