电子商务师考试

解析:阅读以下说明,根据要求回答下面问题 [说明] 一、静态网页制作 某电子

来源:网考网电子商务师 所有评论

【分析解答题】阅读以下说明,根据要求回答下面问题
[说明]
一、静态网页制作
某电子商务公司用ASP实现了一个用于手机销售信息查询的网页,主页文件名为index.html,其文档内容如下。
[index.html文档内容]
<html>
<head>
<title>易搜手机资讯广场</title>
</head>
<frameset cols="198,*" "border=0">
<frame name="side" src="side.html" scrolling="No">
<frameset rows="96,*" "border=0">
<frame name ="top" src="top.html" scrolling="No">
<frame name="main" src="main.asp" scrolling="Auto">
</frameset>
</frameset>
<body>
</body>
</html>
二、动态网页编程
下图是用户按品牌型号进行查询时的网页(main.asp)在IE浏览器上运行后的效果图。下表是手机信息数据库表结构。



手机销售信息查询主页
数据库字段说明表
字段名 类型 备注 Id 自动编号 记录编号 Brand 文本 手机品牌 Type 文本 手机型号 Price 货币 参考价格 Function 文本 功能描述其中,Brand字段下共有两种数据,即moto、nokia,分别代表摩托罗拉、诺基亚。
[main.asp文档的内容]
<html>
<head>
<title>易搜手机资讯广场</title>
</head>
<body bgcolor="#ffffff" background="bg1.gif" text="#000000">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<left>
<!-以下为实现按手机型号搜索功能的部分-->
<from name="form1"method="post"action="main search.asp">
<div align="left">
<table width="400" border="0">
<tr>
<td align="right" width="120">请输入<font color="ff0000">型号</font>关键字:
</td>
<td align="left" width="40">
<input name="Searchtxt" type="text" id="Searchtxt"></td>
<td colspan="2" align="left">
<input type="submit" name="Submit" value="搜索"></td>
</tr>
</table>
</div>
</form>
</left>
</table>
<!-以下为浏览手机信息部分功能>
<table>
<center>
<%dim searchtext searchtext=Request.Form("Mobel")
exec="select*from mod order by TypeASC"
set conn=server.createobject("adodB、connection")
dbpath=server.mappath("moD、mdb")
conn.open "PROVIDER=Microsoft.jet.OLEDB、4.0;date source="&dbpath"
set rs=server.createobject("adodB、recordset")
rs.open exec,conn,1,3
<!-省略关于分页功能的代码>
%>
<div align="right">
<table border="1"width="100%">
<tr>
<th width="20%"><font color="#996633" size="2">品牌</font></th>
<th width="20%"><font color="#996633" size="2">型号</font></th>
<th width="20%"><font color="#996633" size="2">参考价格</font></th>
<th width="40%"><font color="#996633" size="2">功能描述</font></th>
</tr>
</table><br>
<%do while NOT rs.EOF and rowcount>0%>
<div align="right">
<table border="1"width="100%">
<tr>
<td align="center" width="20%"><font size="2"><%=rsBrand)
%></font></td>
<td align="center" width="20%"><a herf="<%"=rs("type")%>.asp"><fontsize="2"><%=rs("Type")%></font></a></td>
<td align="center" width="20%"><font size="2"><%=rs (Price)%></font></td>
<td align="center" width="40%"><font size="2"><%=rs (Function)%></font></td>
</tr>
</table>
</div>
<%rowcount=rowcount-1%>
<%rs.MoveNext’指向下一条%>
<%LOOP%>
<br>
<!--省略关于分页功能的代码>
</div></center></td></tr>
</table>
</body>
</html>
在IE显示的网页上,当用户单击“搜索”按钮后,将会以______方式将用户输入的查询数据提交给服务器,并且触发______程序的执行,从而完成用户对手机类型的搜索请求。
A.get B.post C.pull
A.main.asp B.main_search.asp C.index.asp
网考网解析:
试题答案:B B 答案解析:[解析] 网页控件中的数据提交方式及后续处理是由该控件所在的表单form来定义的。<form>标志具有name、action、method等属性。其中,action属性指明处理程序的程序名;method属性用来定义处理程序从表单中获得信息的方式,可取值为get或post。get方式是处理程序从当前网页文档中获取数据,这种获取方式传送的数据量是有所限制的,通常限制在1KB以下;post方式与get方式相反,它是当前网页文档把数据传送给处理程序,传送的数据量要比使用get方式大得多。 本试题中与“搜索”按钮相关的编码在main.asp文档中定义,其相关代码如下: <from name="forml" method="post" action="main_search.asp"> …… <input type="submit" name="Submit" value="搜索"></td> 从表单form1的定义可知,当用户单击“搜索”按钮后,该控件的查询数据将以post方式提交给服务器,并且触发main_search.asp程序的执行,从而完成用户对手机类型的搜索请求。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

发布评论 查看全部评论