1. 程式人生 > >Request、Request.QueryString、Request.Form與Request.Params

Request、Request.QueryString、Request.Form與Request.Params

Request.Form:獲取以POST方式提交的資料(接收Form提交來的資料);

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。

//-------------2012-05-18---

頁面獲取傳值的方式如下兩種:

1. Request.QueryString和Request.Form["name"] 這兩種方法

頁面跳轉的兩種方式:

1.Respon.Redirct("URL"); 和 Server.Transfer("URL"),這兩種頁面跳轉方式