区别在那?
请问Request.Form()方法和Request.QueryString()方法有什么区别? 问题点数:20、回复次数:4Top
1 楼huangbenny()回复于 2001-02-18 13:48:00 得分 10
在使用上没有太大的区别,其主要的不同在于前者一定是通过HTML表单来传递数据,而后者可以取得HTTP的附加参数,这些附加参数通常是使用?来连接的。
体会一下以下QUERYSTRING的例子:
<p><a href="http://localhost/output.asp?name=BennyHuang&>显示的内容</a></p>
如果用FORM的方法,参数方面会更灵活。Top
2 楼hedayu(天天打鱼)回复于 2001-02-18 14:31:00 得分 0
<form method=get ...>...
数据元素在QueryString集合中。
<form method=post ...>...
数据元素在Form集合中。Top
3 楼smalle(锋)回复于 2001-02-18 15:52:00 得分 5
如果数据比较少用Request.QueryString()比较方便。因这在客户端它可以不用FORM就可以传送数据。但如果字符比较多在客户端就要用FORM的POST方法。Top
4 楼yx718(人生似梦)回复于 2001-02-18 16:45:00 得分 5
可以简称为:request("变来名")
这样就不用区分 Request.Form()方法和Request.QueryString()方法了。
我记得get有一个上限,好像是不能超过1k还是2k.
而post可以提交大数据量
Top




