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