Request.Form和Request.QueryString对应的是FORM提交时的两种不同提交方法:()方法和()方法。
Request.Form和Request.QueryString对应的是FORM提交时的两种不同提交方法:()方法和()方法。
相关考题:
某留言系统采用ASP+Access开发,其后台管理登录页面如图4-1所示。图4-1【问题1】(9分)以下是该后台管理登录页面login.asp的部分代码,请仔细阅读该段代码,根据图4-1 将(1)~(9)的空缺代码补齐。!--include file=“conn.asp”--!--include file=“md5.asp”--!--include file=“bbb.asp”--%If request.Form(“submit”)=“管理登录”Thenuser_name = request.Form(“ (1) ”)password = request.Form(“ (2) ”)verifycode = request.Form(“ (3) ”)If user name =“” ThenCallinfoback(“用户名不能为空!”)End If......Set (4) = server. CreateObject(“adodb.recordset”)sql = “select * from administrator (5) user_name = “user_name”andpassword = “md5(password)””rs.Open (6) ,conn,1,1If (7) rs.EOF Thensession(“user_name”)= user_nameresponse.redirect“information.asp”ElseCall infoback(“用户名或密码错误!”)End IfEnd If%html ......bodyform. method=“post”action=“login.asp”id=“login”hl管理员登录/hllabel for=“user_name”用户名:input name=“user_name” type=“text” class=“user_name” id=“uname” size=“25”//labellabel for=“password“密码:input name=“password”type=“password”id=“pword” size=“25”//labellabel for=“verifycode”验证码:input name=“verifycode” type=“text” class=“verifycode” id=“vcode” size=“10”maxlength=“4”/img src=“code.asp” nclick=“javascript.:this.src=‘code.asp?tm=’+Math.random()”style=“cursos:pointer” alt=“点击更换” title=“点击更换”//labelp class=“center”input name=“reset”type=“ (8) ” class=“submit” value=“清除数据”/input type=“ (9) ” name=“submit” class=“submit”value=“管理登录”//p/form/body/html(1)~(9)备选答案如下:A.pword B.where C.uname D.vcode E.resetF.submit G.rs H.sql I. Not
阅读下列说明,根据网页显示的效果图,回答问题1至问题4,将解答填入对应的解答栏内。【说明】以下是用ASP实现的一个留言系统。用IE打开网页文件index.html后的效果如图5-1所示。【index.html 文档的内容】<html><head><title>留言系统</title></head><body><p align="center"><font color="006699">留言系统</font></p><form. method="post"action="submit.asp"><table border="0"cellspacing="1"width="89%"><tr><td>姓名: </td><td>< (2) name="name" size="30" class="text" maxlength="20"></td></tr><tr><td>性别: </td><td>< (3) name="sex" size="1"><option selected>请选择你的性别</option><option value="男">男</option><option value="女">女</option></select></td></tr><tr><td><b>简短留言: </font></b></td><td>< (4) name=-content" rows="6" cols="45" class="text"></textarea></td></tr><tr><td>< (5) name="submit'' class="btn" value="提交留言"></td><td>< (6) name="B1" value="全部重填" class='!btn"></td></tr></table></form></body></html>【submit.asp 文档的内容】<%If request.form("name")=" " Thenresponse.write"<script>alert('请填写留言人性名!'); history.back()</script>"response.endEnd IfIf request.form("sex")=" " or request.form("sex")="请选择你的性别" Thenresponse.write"<script>alert '请选择留言人性别');history. back()</script>"response.endEnd IfIf len( (7) )>100 Thenresponse.write"<script>alert('争议不能超过100字!'); history. back()</script>"response.endEnd If%><!--include file="conn.asp" --><%dim rs,sqlset rs=server. (8)sql="select * from data where (id is null)"rs.open sql,conn, 1,3rs. (9)rs("name")= (10)rs("sex")=request.form("sex")rs("content")=request.form("content")rs("date")=now()rs("ip")=request.ServerVariables("remote_addr")rs. (11)rs.closeconn.closeresponse.redirect"success.asp"%>将以上index.html更名为(1)后,将不能直接在IE中正常显示该网页。(1)A.index.htmB.index.php C.index.asp
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 为了扩展业务,某商务公司在2012年开发了一套基于ASP.NET+SQL Server的电子商务网站,在网站运行过程中,逐渐发现了一些问题和漏洞,其中有一个严重的缺陷,缺少商品的售后评价体系,导致很多客户无法表述商品使用体会。针对这个问题,对网站进行二次开发,采用的解决方案是增加用户对商品的评价体系。为此,在数据库中增加了一张客户评价表UserEvaluation,结构如表2-1所示。【问题1】(3分) 在关系数据库中,实体间的联系有三种类型,分别是一对多(或1:m)、一对一(或1:1)、多对多(或m:n)。如果规定每个客户只能对一件商品评价一次,那么客户与客户评价之间的联系是(1),商品与客户评价之间的联系是(2)。 【问题2】(6分) 要实现用户对商品的评价,需要在用户已买到的商品列表中每条商品信息中都增加一个评价按钮,当用户点击该按钮时,跳转到商品评价页面,并在商品评价页面中显示指定的订单及商品信息,一般在web页面中实现网页跳转的HTML标签是(3).在Web页面间传值可以通过form表单的方式实现,其传值方式分为(4)和(5),如果通过form表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,最适合采用的传值方式应为(6)。 (4)~(6)备选答案: A.set B.get C.session D.cookie E.application F.post 【问题3】(6分) 以下程序表示用户添加评价信息,假定数据库连接字符串正确无误,已购买商品列表页面链接到商品评价页面的URL中传递了用户编号(参数名为UserID)、商品编号(参数名为ProductID)和订单编号(参数名为OrderID)等信息,规定用户评价编号由用户编号+商品编号+订单编号依次组成,评价日期为系统当前时间,评价分数和评价内容控件名分别为RatingGrade和txtEvaluation。根据题目描述,完成以下程序: Protected void btnSave_Click(object sender, EventArgs e) { string strcon = server=dataServer;database=business;uid=sa;pwd=sa; ; SqIConnection con =new SqIConnection(strcon); con.OPen(); string UserID= Request.QueryString[UserID]; string ProductID =Request.QueryString[ProductID]; string OrderID = Request.QueryString[OrderID]; string Evaluation= this.txtEvaluation.Text; int Grade=this.RatingGrade.CurrentRating; DateTime dt= DateTime.( 7) ; string sqlStr =insert into (8) (UserEvaluationID, UserID, ProductID, OrderID, Evaluation, Grade, EvaluationDate) values(; SqlStr +=(9) +,; SqlStr += UserID + ,; sqlStr +=(10)+ ,; sqlStr += OrderID +,; sqlStr +=Evaluatjon +,; sqlStr += Grade +,; sqlStr += dt +); SqlCommand cmd= new SqlCommand((11), con); try { If (cmd.ExecuteNonQuery()0) Response.Write(scriptalert(评价成功)/script); else Response.Write(scriptalert(评价不成功)/script); } catch { Response.Write(数据库访问出错!); } (12) { con.Close(); } }
【说明】访问某聊天系统必须先注册,然后登录才可进行聊天。图4-1为注册页面,注册时需要输入用户名和密码及性别信息,数据库将记录这些信息。表4-1为利用Microsoft access创建的数据库msg,数据库记录用户名、密码、性别、登录时间,IP地址及状态信息.表4-1 数据库创建的字段以下是图4-1 所示页面的部分代码,请仔细阅读该段代码,将(1)-(6)的空缺代码补齐。"METHOD="( 2 )"id="form1" name="form1">欢迎注册请输入用户名请输入密码 重复输入密码 请输入性别男女(1)~(6)备选答案:A.reset B.male C.postD.text E.user F.upass【问题2】(9分)用户注册成功后的登录页面如图4-2所示。系统检查登录信息与数据库存储信息是否一致,如果一致则转到登录成功页面succ.asp。如果不一致则显示"警告:您输入的信息有误!"下面是信息显示页面的部分代码,请将下面代码补充完整。""thenU=request.form("user")P=request.form("upass")S=request.form("sex")Set rs=server.createobject("adodb.recordset")rs.open "select" * from msg where(7)="输入密码您的性别男女(7)~(15)备选答案:A.now B.ip C.checked D.eof E.upassF.user G.write H.sex I.redirect
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】某网站设计了一个留言系统,能够记录留言者的姓名、IP地址以及留言时间。撰写留言页面如图4-1所示,表4-1为利用Microsoft Access 创建的数据库lyb【问题1】(10分)以下是图4-1所示write.asp页面的部分代码,请仔细阅读该段代码,将(1)~(10)的空缺代码补齐。Set MM_editCmd = ServerObject)("ADODB.Command")MM_editCmd.ActiveConnection = MM_Connbook_STRINGMM_editCmd.CommandText = "INSERT INTO lyb (name,(1),ipadd,lytime)VALUES(?,?,?,?)"MM_editCmd.Prepared = trueMM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param1", 202, 1, 255, Request.Form("name"))'adVarWCharMM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param2", 203, 1, 536870910, Request.Form("ly"))'adVarWCharMM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param3",202,1,255,(2).Form("ipadd"))'adVarWCharMM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("param4", 135, 1, -1, MM_IIF(Request.Form("lytime"),Request.Form("lytime").null))'adDBTimeStampMM_editCmd.ExecuteMM_editCmd.ActiveConnection.Close撰写留言"METHOD="(3)"id="form1" name="form1">您的姓名您的留言 返回首页"/>"/>(1)~(10)备选答案A.submit B.ipadd C.ly D.reset E.index F.post G.now H.textara I.Request J.hidden【问题2】(共5分)图 4-2 是留言信息显示页面,系统按照ID 值从大到小的顺序依次显示留言信息,点击图 4-1 "返回首页"将返回到此页面。以下是图 4-2 所示页面文件 index.asp 的部分代码,请仔细阅读该段代码,将(11)~(15)的空缺代码补齐。Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")Recordset1 cmd.ActiveConnection = MM Connbook STRINGRecordset1_cmd.CommandText = "SELECT * FROM lyb ORDER BY(11) DESC"Recordset1_cmd.Prepared =true0)AND(NOT Recordset1.EOF))%>留言:姓名:IP:留言内容留言时间:回复内容回复内容(11)~(15)备选答案:A.hf B.ipadd C.ID D.name E.lytime
对于文件上传组件,下面()语句可以输出上传文件的大小。A、Response.Write upload.Files("fleUpload").SizeB、Response.Write upload.Form("fleUpload").SizeC、Response.Write Request.Files("fleUpload").SizeD、Response.Write Request.Form("fleUpload").Size
已知数据表Student存储在SQL Server服务器的School数据库中,用户名为sa,密码为xyz123,创建student数据表的命令为: CREATE TABLE Student ( SName varchar(20) Primary Key Not NULL, SPwd Varchar(15) Not NULL ) 试根据下面的代码使用命令对象完成在student数据表中插入一条记录。 % tname = Request.Form("txtName") ’接收到的用户名 tpwd = Request.Form("txtPwd") ’接收到的密码 %
若要提交采用的是Post方法,则服务器端要获得表单所提交的数据,应采用()语句来实现。A、Request.Form(“表单域名”)B、Request.QueryString(“表单域名”)C、Response.Form(“表单域名”)D、Response.QueryString(“表单域名”)
下面关于脚本延时的时间期限,若表单提交时采用的是GET方法,则服务器端要获得表单所提交的数据,应采用()A、Response.Form("表单域名")B、Request.QueryString("表单域名")C、Response.From("表单域名")D、Response.QueryString("表单域名")
若表单提交时采用的是POST方法,则服务器端要获得表单所提交的数据,应采用()语句来实现。A、Response.Form("表单域名")B、Request.QueryString("表单域名")C、Response.From("表单域名")D、Response.QueryString("表单域名")
若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?()A、Request.Form(’元素名’)B、Request.QueryString(’元素名’)C、Response.Form(’元素名’)D、Response.QueryString(’元素名’)
能够在页面中关闭缓存的是()。A、%@Transaction=TRUE%B、Response.Buffer=TrueC、Response.Buffer=falseD、Request.Querystring
假设页面1拥有以下链接:Go,那么page2.asp如何获得color参数?()A、Request.QueryString("color")B、Response.Parameter("color")C、Response.QueryString("color")D、Get("color")
若表单提交时采用的是Get方法,则服务器端要获得表单所提交的数据,应采用()语句来实现。A、Request.Form(“表单域名”)B、Request.QueryString(“表单域名”)C、Response.Form(“表单域名”)D、Response.QueryString(“表单域名”)
若表单提交时采用Get方法,则服务器要获得表单所提交的数据,应采用()语句来实现A、Request.Form(“表单域名”)B、Request.QueryString(“表单域名”)C、Response.Form(“表单域名”)D、Response.QueryString(“表单域名”)
多选题对于文件上传组件,下面()语句可以输出上传表单元素的值。AResponse.Write upload.Form(txtIntro).ValueBResponse.Write upload.Form(txtIntro)CResponse.Write Request.Form(txtIntro).ValueDResponse.Write Request.Form(txtIntro)
填空题Request.Form和Request.QueryString对应的是FORM提交时的两种不同提交方法:()方法和()方法。