天天看點

ASP.NET中的Request和Respone對象的使用

asp.net中的request和respone對象的使用

asp.net對象有如下幾個:

ASP.NET中的Request和Respone對象的使用

本文從“asp.net中通過from表單submit送出到背景的執行個體”來談談request和response這兩個對象的使用。

(一)引入執行個體

        前台<body>中的表單代碼:

        表單中的method方法,即表單的送出方法。

        表單中的action方法,指定表單的送出目标。

        action=“webfrom1”,指的是表單的送出後指向webform1窗體。在該路徑的頁面中,用request.from可以接受到post方法的資料。用requet.queststring可以接受get的資料。具體用post還是用get,可以在表單中的method屬性中設定。

        背景的c#代碼:

(二)request對象和response對象用法總結

一、request對象:

        request三種擷取表單值得方法的具體實作,我已都寫入到後代代碼的執行個體中了,在這裡就不贅述。

        這裡需要注意的是:get和post方法的差別如下:

         get方法送出,直接定義一個url就可以傳值。缺點是,傳的值是明碼顯示的。因為浏覽器顯示的字元是有長度的,是以他的資料顯示的時候是受限制的。

         post送出,是把資料作為一個整個集合進行送出,對于post方法傳值的方法傳的參數不會在url中用明碼顯示。

二、response對象

         response對象,最主要的用到的方法是respone.write(string)和responst.redirect(url).

         response.write(string)的作用是從伺服器端向用戶端傳回資料(寫資料)。

         response.rediec("url")的作用是在伺服器端重定向另一個網頁。