Request.Form和Request.QueryString的区别 看范例,有的用Request.QueryString,有的用Request.Form,这两个有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A:request.querystring 是用来接收地址里面?后面的xx=xx的内容 而request.form 是用来接收表单递交来的数据 不过我可以告诉你个两全其美的方法 例如 request("offline") 就无论采用的是以上哪种方法的字段值都可以读取了B:request.form是指用form递交过来的数据。而request.querystring则是指用URL递交过来的。你用的是login.asp?offline=true,这个当然是URL递交的啦。C:Request.Form和Request.QueryString两个接收参数来源不同,前者是接收从表单Form来的参数,后者是从URL来的参数。 你这有这一句logon.asp?offline=true这是URL的传递参数。 如果要用Request.Form()的话,那页面至少得有个表单,比如: <form name=form1 method=post action=logon.asp> <input type=text name=user value=""> </form> 这样在提交过表单后,就可以用Request.Form("user")得到这个文本框传递过来得数值。 D:request.querystring和request.form的区别 request.querystring是用post方法读取的 不安全 request.form是用get方法读取的 form表单中的method中看你是get还是post <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head> <body> <p> <% if request.querystring("offline")="true" then session.Abandon() response.Redirect("login1.htm") end if %> 欢迎进入:<%=request.Form("user")%></p> <p>当前联机人数为:</p><%=application("onlinenum")%> <p><a href=login.asp?offline=true>离开</a></p> </body> </html> Request.Form:获取窗体变量集合.Request.QueryString:获取HTTP查询字符串集合. 二楼说的不错------------------------http://fenglin.xland.cn------------------------ TO: eastjazz(德仔&我是小仔仔 www.dezai.cn) 纠正:D: request.querystring是用post方法读取的 不安全 request.form是用get方法读取的 以上是不对的八,不知道是不是笔误?request.querystring是用get方法读取的 不安全 request.form是用post方法读取的 楼主注意!!!!eastjazz(德仔&我是小仔仔 www.dezai.cn) 的D错了。request.querystring是用get方法读取的 不安全 request.form是用post方法读取的 form表单中的method中看你是get还是post ,一般form中都用post。get方法把参数及参数值暴露给访客,所以是不安全的。而且url传送的参数长度有限,但便捷。post方法传送的参数长度可以很大,而且参数及参数值不被访客所看到。在使用request("offline")读取时,无论是get方式还是post方式传送的参数都可以读到,原因是它默认先使用request.querystring读取然后用request.form读取,也就是,做了两遍读取的操作,速度自然会慢一些,也不安全。所以,建议使用request.querystring和request.form的方式读取,将访客入侵的空间压缩到最小! Request.Form方法用于读取提交过来表单的元素值.如该表单中的textbox值Request.QueryString用于读取通过URL传递过来的参数值.如www.sina.com?a=1&b=1 同意楼上的说法!Request.Form方法用于读取提交过来表单的元素值.如该表单中的textbox值Request.QueryString用于读取通过URL传递过来的参数值.如www.sina.com?a=1&b=1===================================================================中国DotNet程序员俱乐部 -- www.willsft.com -- 中国最专业的DotNet技术社区!=================================================================== ASP.NET 输出word 请问HTML的Select如何取得new Option("-请选择-",0)中的0 1000分,求跨FRAME菜单源码...UP有分. 父子表的显示问题 请问如何设置connection的timeout sql里是smalldatetime可是显示时是2004-02-01 00:00:00 100分求好的年度工作总结模板!!!!!!!!!! datagrid问题! 帮帮忙! 解决问题高分送出。 asp.net的网站发布以后 提示错误哦 不懂耶 求问一套asp.net面试题难易度如何,顺便散分 .net工作流
而request.form 是用来接收表单递交来的数据
不过我可以告诉你个两全其美的方法 例如 request("offline")
就无论采用的是以上哪种方法的字段值都可以读取了B:request.form是指用form递交过来的数据。而request.querystring则是指用URL递交过来的。你用的是login.asp?offline=true,这个当然是URL递交的啦。C:Request.Form和Request.QueryString两个接收参数来源不同,前者是接收从表单Form来的参数,后者是从URL来的参数。 你这有这一句logon.asp?offline=true这是URL的传递参数。 如果要用Request.Form()的话,那页面至少得有个表单,比如: <form name=form1 method=post action=logon.asp>
<input type=text name=user value="">
</form> 这样在提交过表单后,就可以用Request.Form("user")得到这个文本框传递过来得数值。 D:request.querystring和request.form的区别
request.querystring是用post方法读取的 不安全
request.form是用get方法读取的
form表单中的method中看你是get还是post
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head> <body>
<p>
<%
if request.querystring("offline")="true" then
session.Abandon()
response.Redirect("login1.htm")
end if
%>
欢迎进入:<%=request.Form("user")%></p>
<p>当前联机人数为:</p><%=application("onlinenum")%>
<p><a href=login.asp?offline=true>离开</a></p>
</body>
</html>
Request.QueryString:获取HTTP查询字符串集合.
http://fenglin.xland.cn
------------------------
D:
request.querystring是用post方法读取的 不安全
request.form是用get方法读取的 以上是不对的八,不知道是不是笔误?request.querystring是用get方法读取的 不安全
request.form是用post方法读取的
eastjazz(德仔&我是小仔仔 www.dezai.cn) 的D错了。request.querystring是用get方法读取的 不安全
request.form是用post方法读取的
form表单中的method中看你是get还是post ,一般form中都用post。
get方法把参数及参数值暴露给访客,所以是不安全的。而且url传送的参数长度有限,但便捷。
post方法传送的参数长度可以很大,而且参数及参数值不被访客所看到。在使用request("offline")读取时,无论是get方式还是post方式传送的参数都可以读到,原因是它默认先使用request.querystring读取然后用request.form读取,也就是,做了两遍读取的操作,速度自然会慢一些,也不安全。所以,建议使用request.querystring和request.form的方式读取,将访客入侵的空间压缩到最小!
Request.QueryString用于读取通过URL传递过来的参数值.如www.sina.com?a=1&b=1
Request.QueryString用于读取通过URL传递过来的参数值.如www.sina.com?a=1&b=1
===================================================================
中国DotNet程序员俱乐部 -- www.willsft.com -- 中国最专业的DotNet技术社区!
===================================================================