Ⅰ 若要利用表单提交大数据量的数据,则应采用 提交方法,表单提交后的数据处理程序由表单的 属性指定
别是最后一问,好像有点奇怪,如何用Sql语句返回一个记录集的字段数?我都不明白!一下答案仅供参考啊!
一、单项选择题:(每空2分,共30分)
1.在编写ASP动态网页时,通常使用的脚本语言是( A )。
A. VBScript或JavaScript B. C# C. VB D. VB.net
2.若要获得名为form1的表单中文本框架user的值,以下方法正确的是( D )。
A. username= form1. user B. username=document. form1. user
B. username=document. user.value D. username=document. form1. user.value
3.以下标记中,可用来产生滚动文字或图片的是( B )。
A.<scroll> B. <marquee> C. <textarea> D. <iframe>
4.以下标记符中,用于设置页面标题的是( A )。
A. <title> B. <caption> C. <head> D. <html>
5.若要设置网页的背景图像为bg.jpg,以下用法中正确的是( A )。
A. <body background=bg.jpg> B. <body bground=bg.jpg>
C. <body image=bg.jpg> D. <body bgcolor=bg.jpg>
6.在静态网页中嵌入ASP代码时,为了与HTML标记符区分开来,这部分代码应使用( A )符号将其括起来。
A. <%...%> B. < ?... ?> C. <.../> D. <#...#>
7.ASP动态网页中的ASP代码是由( B )负责解释执行的。
A. 客户端浏览器 B. IIS Web服务器 C. 服务器端浏览器 D. HTML解释器
8.在ASP提供的内置对象中,利用( B )对象的write方法,可实现从Web服务器向客户端浏览器输出内容。
A. Request B. Response C. Server D. Session
9.服务器端要获得客户端所提交的表单数据,应使用( B )对象来实现。
A. Response B. Request C. Server D. Session
10. 记录集对象创建后为使其生效,应使用记录集对象的( A )方法来打开记录集。
A.open B. execute C. close D.openrecordset
11. 若要将记录集指针定位到记录集的最后一条记录,则可使用( D )方法来实现。
A.movefirst B. movenext C. moveprevious D. movelast
12.若要将虚拟路径转换为真实的物理路径,以下语句中正确的是(D )。
A.Response.mappath(虚拟路径) B. Request.mappath(虚拟路径)
C. Server.URLEncode(虚拟路径) D. Server.mappath(虚拟路径)
13.若要创建一个对于访问网站的所有用户都有效的变量flag,以下方法中正确的是( C )。
A.Session(“flag”)=0 B. Session(flag)=0
C. Application(“flag”)=0 D. Application(flag)=0
14.在服务器端,若要将页面导航到index.asp,应使用Response对象的( C )方法。
A.href B. Transfer C. Redirect D. flush
15.以下连接对象的创建方法,正确的是( D )。
A.conn=CreateObject(“ADODB.Connection”)
B. conn=Server.CreateObject(“ADODB.Connection”)
C. Set conn= Server.CreateObject(ADODB.Connection)
D. Set conn= Server.CreateObject(“ADODB.Connection”)
二、多选题(每题3分,共30分)
1. 下面哪些标记是用于HTML文件的头部的( ABD )
A.<Title> B.<Meta> C.<Embed> D.<Base>
E.<Frame> F.<Bgsound> G.<Form> H.<Pre>
2. 要获得记录集rs中,当前记录的“用户名”字段的值,该字段的顺序号为2,以下用法中,不正确的是( AEG )。
A.fdvalue=rs(2) B. fdvalue=rs.fields(“2”) C. fdvalue=rs.fields(2)
D. fdvalue=rs.fields(“用户名”) E. fdvalue=rs.fields(“用户名”).value
F. fdvalue=rs(用户名) G. fdvalue=rs(“用户名”)
3. 以下标记符中,没有对应的结束标记的是(BEGH )。
A. <body> B. <br> C. <html> D. <title> E. <img> F. <a>
G. <input> H. <link>
4.若表单提交时采用的是Get方式,则服务器端要获得表彰所提交的数据,可采用( BC )来实现。
A. Request.Form(“表单域名”) B. Request.QueryString(“表单域名”)
C. Request(“表单域名”) D. Request.QueryString(表单域名)
E. Request.Form(表单域名) F. Request(表单域名)
5.服务器向客户端输出“注册成功”,以下语句中能实现该操作要求的是( CD )。
A.Response.write 注册成功 B. Response.write(注册成功)
C.Response.write(“注册成功”) D. Response.write “注册成功”
6. 下面的HTML语句中,可以实现将文字颜色设置成黑色的是( AB )
A.<FONT Color=Black> B.<FONT Color=”#000000”>
C.<FONT Color=”000000”> D.< FONT Color=”FFFFFF”>
7.以下对ASP的描述,正确的是( ABCD )
A.ASP是一种Web编程语言 B. ASP页面运行于服务器端
C.ASP默认的脚本编程语言是VBScript,但也可使用其他的脚本语言
D.ASP除了可使用内置的对象外,也可根据需要创建其他对象,但所创建的对象必须在服务器上注册
8.以下对象哪些属于ASP内置的对象( ABDEG )
A.Request B. Response C. RecordSet D. Server E. Session
F. Connection H. Command G. Application
9.在VBScript中,字符串连接可使用的运算符有( AD )。
A. + B. - C. $ D. &
10.在以下事件中,属于浏览器自身产生的事件有( AC )。
A.Load B. Submit C. UnLoad D. MouseOver
三、填空题(每空1分,共15分)
1.判断记录指针是否到了记录集的末尾的属性是( EOF ),向下移动指针,可调用记录集对象的( MoveNext )方法来实现。
2.关闭连接并彻底释放所占用的系统资源,应调用连接对象的( Close )方法,并使用( Set )语句来实现。
3.为了建立与数据库的连接,必须调用连接对象的( Connection )方法,连接建立后,可利用连接对象的( Execute )方法来执行SQL语句。
4.表单对象的名称由( name )属性设定;数据提交方式由( method )属性来指定;若要提交大数据量的数据,则应采用( post )方法;表单提交后的数据处理程序由( action )属性指定。
5.若要获得当前记录集的记录条数,可使用( recordset )对象的( recordcount )属性来实现。另外,也可通过执行SQL语句( select count(数据名) from 数据表 )来获得表记录的总数,此时SQL语句执行后,所返回的记录集有( rs.count(0) )条记录,该记录有( )个字段。
四、判断题:(每题1分,共10分)
1.SQL语句不区分大小写,而VBScript语句则区分大小写。( F )
2.利用SQL的delete语句可删除一个表或索引。(T )
3.利用Application对象存储变量,可创建作用域跨页或跨用户的变量。(T )
4.Session对象所存储的变量,在当前用户所请求的每个页面中均有效。( F )
5、HTML文件存储在任何目录下都可以正常浏览到,而ASP文件只有存储在网站的虚拟目录或主目录下才能正常浏览到。( T )
6、表单使用Post方法传递数据,则接收页面可用Request.Querysting(“表单对象名称”)获取表单数据。( F )
7、在SQL语句中,用“%”表示一个任意字符。( T )
8.在JavaScript中,内置的对象在使用时必须创建它的实例。( T )
9. 要筛选出成绩表中数学成绩在80~90分之间(含80和90分),可用“Select * From 成绩表 where 数学 Between 80 To 90”语句。( X )
10.在浏览器中通过“查看”菜单下的“源文件”项,可查看ASP网页的真实源代码。( F )
五、程序填空:(每空3分,共15分)
(请按要求在相应位置填写合适的语句,或写出语句的作用)
<%
Set newconn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("MyDatabase.mdb") ‘该语句作用:将数据库虚拟路径转换为物理路径,并且赋值到Dbpath上_______________________
newconn.Open "provider=Microsoft.jet.oledb.4.0;data source=" & DBPath
SQLcmd = "select * from STOCK"
Set RS = newconn.Execute(SQLcmd)
%>
<table align="center">
<tr bgcolor="aqua">
<%For i = 0 To RS.Fields.Count - 1%>
<th><%=RS(i).Name%>
<%Next%>
<%DO While _not rs.eof_______________ %> <!--填语句:当指针没有指向文件尾的时候进行循环-->
<tr bgcolor="yellow">
<%For i = 0 To RS.Fields.Count - 1%>
<td><%=RS(i)%> ‘该语句作用:___循环输出当前计数___________________________
<%Next%>
<%
RS.MoveNext ‘该语句作用:____移动记录集指针到下一条____________________
Loop
RS.Close
newconn .colse______________ ‘关闭数据库连接对象
%>
</table>
Ⅱ 通过html表单方式提交数据(可以指定get和post)和ajax方式请求的原理是一样的吗
不完全一样。一般通过Form方式提交的数据会设置特殊的Content-Type:application/x-www-form-urlencoded,也会改变location。而通过Ajax请求可以自定义请求体类型Content-Type,它的请求头部会设置“Connection”为“Keep-Alive“。
Ⅲ 表单对象的提交方法由什么属性设定
由method属性设定。
method 属性规定如何发送表单数据(表单数据发送到 action 属性所规定的页面)。表单数据可以作为 URL 变量(method="get")或者 HTTP post (method="post")的方式来发送。
浏览器使用method属性设置的方法将表单中的数据传送给服务器进行处理,共有两种方法POST方法和GET方法。
(3)表单提交后数据指定的是什么扩展阅读
method方法规定如何发送表单数据(form-data)(表单数据会被发送到在 action 属性中规定的页面中)。
表单数据可被作为 URL 变量的形式来发送(method="get")或者作为 HTTP post 事务的形式来发送(method="post")。
在使用method属性来实现同一个Action的不同方法处理不同的请求时,会发现,随着方法的增多,从而导致大量的Action配置,这时我们就需要通过使用通配符来解决Action配置过多的方法。
Ⅳ form表单提交数据将数据提交到了哪里
接收表单提交的内容。需要用到动态语言接收。表单提交到哪里要看你的form 里的action的属性设置。比如 action=“1.php”就是提交到1.php这个页面里面。如果action为空。就是提交到当前页面接收提交过来的值 asp直接就 request("表单的名称")就可以获取到指定表单名所提交过来的值如果是php的 POST方法提交过来的。直接用print_r($_POST)就可以查看所有提交的内容。get方法只要换下print_r($_GET)。
Ⅳ 提交表单数据时,若method取值为post,则数据保存到系统数组什么中,若method取
1,method是指定数据如何发送到服务器的一个属性
2,只可能是post和get
post:官方解释是把数据通过post会话传送到服务器。实际就是提交数据。
get:将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接回,而各个变量之间使用“&”连接;一般用来从服务器得到数据。
3,默认是get,所以一般我们都要指定为post
Ⅵ 8. 表单提交后数据指定的处理的文件由什么属性指定
action属性比如说:
就是把表单的数据提交到test.html进行处理
Ⅶ 在HTML语言中表单的action属性是什么意思
在HTML语言中表单的action属性意思是规定当提交表单时,向何处发送表单数据。
action定义和用法:
action 属性可设置或返回表单的 action 属性。
action 属性定义了当表单被提交时数据被送往何处。
语法:
formObject.action=URL
(7)表单提交后数据指定的是什么扩展阅读
Html.Action的优点,就是可以按照不合的场景选择不合的用户控件。
比如:
@Html.Action("UserInfoControl")在对应的UserInfoControl这个Action中,在用户未登录的时辰,可以retun PartialView("LogOnUserControl");
登录后,可以retun PartialView("UserInfoControl");
Ⅷ form表单传送后 数据怎么接收
首先你一点提交,form里面会指定提交到某个页面,form标签里面有一个属性是指定提交的方式method="get"或者method="post",如果是用get提交,到下个页面用$_get["xxx"];
来接收,如果是用post提交,到下个页面用$_post["xxx"];接收。你可以试一下用echo
$_post["xxx"];打印出来看看。如果表单提交的是多选按钮值,那就需要用数组方式才能穿到下个页面
Ⅸ 8. 表单提交后数据指定的处理的文件由什么属性指定
action属性比如说:<form action="test.html"></form>就是把表单的数据提交到test.html进行处理
Ⅹ 表单提交中get和post方式的区别
一、指代不同
1、get:从指定的资源请求数据。
2、post:向指定的资源提交要被处理的数据。
二、安全性不同
1、get:GET 的安全性较差,因为所发送的数据是 URL 的一部分。
2、post:POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中。POST 请求不会被缓存,请求不会保留在浏览器历史记录中,POST 不能被收藏为书签,请求对数据长度没有要求。
三、数据限制不同
1、get:当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。
2、post:无限制。