ASP代码的提问!
来源:百度知道 编辑:UC知道 时间:2024/09/18 04:17:59
request("id")
与
request.querystring("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都可以取到.
没有实质上的区别!
第一种代码上运行的速度会比后面的慢!
建议用后面的!
详见:
没有什么区别