1. 程式人生 > >Asp.net中request.QueryString的應用

Asp.net中request.QueryString的應用

因為在專案中需要獲取跳轉頁面前的資料,採用在跳轉路徑加引數的方法,asp.net中有相關的讀取url路徑的方法

Request.QueryString["ID"]) ID指url路徑中的引數名,也做一下拓展,詳情引用自:Asp.net中request.QueryString與request.Params的區別 【轉】

Request.QueryString:獲取位址列引數(以GET方式提交的資料)

Request:包含以上兩種方式(優先獲取GET方式提交的資料),它會在QueryString、Form、ServerVariable中都按先後順序搜尋一遍。

而且有時候也會得到不同的結果。如果你僅僅是需要Form中的一個數據,但是你使用了Request而不是Request.Form,那麼程式將在QueryString、ServerVariable中也搜尋一遍。如果正好你的QueryString或者ServerVariable裡面也有同名的項,你得到的就不是你原本想要的值了。

Request.Params是所有post和get傳過來的值的集合,request.params其實是一個集合,它依次包括request.QueryString、request.Form、request.cookies和request.ServerVariable。