request获取值的四种方法 电脑版发表于:2020/11/2 10:52 代码如下: ``` //方法1:获取get请求的 string username = Request.QueryString["username"]; //方法2:获取post请求 string username2 = Request.Form["username"]; //方法3:获取用户传递的数据,get,post都可以 string username3 = Request["username"]; //方法4:get,post都可以 string username4 = Request.Params["username"]; ``` <br/> tn3#Request与Request.Params区别 当get与post同时存在的时候,request获取的get Request.Params两个都是获取。 ```c# if(Request.QueryString['name']!=null) return Request.QueryString['name']; if(Request.Form['name']!=null) return Request.Form['name']; ``` Request.Params源码分析: ```c# string str=""; if(Request.QueryString['name']!=null) str+=Request.QueryString['name']+","; if(Request.Form['name']!=null) str+= Request.Form['name']; ``` 当然这里只是分析一下思路,真正的实现的弄成一个大的集合在处理的