Request.QueryString 和 Request的区别是什么
答案:1 悬赏:10 手机版
解决时间 2021-02-18 10:07
- 提问者网友:無理詩人
- 2021-02-17 14:46
Request.QueryString 和 Request的区别是什么
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-17 15:16
Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。
现在我们来分析下你得问题.
假设有个页面 test.aspx?id=111
这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是一样得,应该如果不指定REQUEST得集合,首先就会从Querystring搜索.
而
如果我们的页面是用的是POST的方法发送数据给test.aspx,那么用request.querystring("id")是不行的了(他只能取
GET),而要用request.from("id"),而如果还用request("id")他也能取到数据,但先检测QUERYSTRING的值,显
然速度就慢了.
做为一个优秀的程序员要养成好的习惯,记得在request后面加上集合的名字.
现在我们来分析下你得问题.
假设有个页面 test.aspx?id=111
这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是一样得,应该如果不指定REQUEST得集合,首先就会从Querystring搜索.
而
如果我们的页面是用的是POST的方法发送数据给test.aspx,那么用request.querystring("id")是不行的了(他只能取
GET),而要用request.from("id"),而如果还用request("id")他也能取到数据,但先检测QUERYSTRING的值,显
然速度就慢了.
做为一个优秀的程序员要养成好的习惯,记得在request后面加上集合的名字.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯