C# request获取参数


 

C#中Request.Params["id"] , Request["id"] , Requset.QueryString["id"] , Request.Form["id"]的用法以及区别?

  Request[],根据指定的key,依次访问QueryString,Form,Cookies,ServerVariables这4个集合,如果在任意一个集合中找到了,就立即返回。

  Request.Params是所有POST和GET传过来的值的集合,在访问时,先将上面4个集合的数据合并到一个新集合(集合不存在时创建), 然后再查找指定的结果。

  Request.Form是取POST传值,可以从Form中获取用户输入的表单数据。

  Request.QueryString是GET传过来的值。可以从QueryString中获取包含在URL中的一些参数。

  Request.Cookie,可以从Cookie中获取一些会话状态以及其它的用户个性化参数信息。

    除了这三大对象,HttpRequest还提供ServerVariables来让我们获取一些来自于Web服务器变量。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM