ASP代码的提问!

来源:百度知道 编辑:UC知道 时间:2024/09/18 04:17:59
request("id")

request.querystring("id")
这两段代码有什么实质上的区别吗?

呵呵,楼主的问题,可以了解一下如下内容,就知你的答案了.

Request、Request.Form和Request.QueryString的区别

Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);
Request.QueryString:获取地址栏参数(以GET方式提交的数据)
Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。

而且有时候也会得到不同的结果。如果你仅仅是需要Form中的一个数据,但是你使用了Request而不是Request.Form,那么程序将在QueryString、ServerVariable中也搜寻一遍。如果正好你的QueryString或者ServerVariable里面也有同名的项,你得到的就不是你原本想要的值了。

request("id")
是可以获取post个get方式提交的数据,而
request.querystring("id")
只获取get方式提交的数据

妹妹(哥哥)你大胆的去用吧, 去用吧, 不要怕!
补充:用request("dd")是偷懒的形式, 可以不用管是form还是querystring都可以取到.

没有实质上的区别!

第一种代码上运行的速度会比后面的慢!

建议用后面的!

详见:

没有什么区别