小論asp中request與response的用法_應用技巧

來源:互聯網
上載者:User

request的用法:

request有三種擷取表單值的方法,分別用於不同的表單遞交方法的擷取。表單簡單地可以認為是指頁面所要傳遞的參數的一個集合,而其遞交的方法有兩個post和get。在這兩種方法裡面,分別對應著不同的接收方法,其具體的實現如下:

1、對於post方法遞交的表單的擷取值方法,運用request的form屬性的get方法擷取所要欄位標識。例如,擷取提交表單中的txtUserName的值放到字串usrName中的代碼如下,string userName=Request.Form.Get("txtUserName").ToString();

2、對於get方法遞交的表單的擷取值方法,運用request的QueryString屬性中的欄位標識來進行獲值。例如,擷取提交表單中的txtUserName的值放到字串usrName中的代碼如下,string userName=Request.QueryString["txtUserName"].ToString();

3、對於兩種方法都適用的方法,運用request的索引值去擷取所要表單內的值,代碼如下,

string userName=Request["txtUserName"].ToString();

其中,它們的優缺點如下:

1、這個方法是對post方法遞交的表單進行獲值的方法,對於post傳值的方法傳的參數值不會在url中用明文方式顯示。
2、這個方法是對get方法遞交的表單進行獲值的方法,對於get傳值方法的運用的缺點:
(1)、明碼顯示,
(2)、長度受限;

優點:(1)、可以直接定義一個url就可以傳值;
作用:(1)、用來做新聞的時候套用模版方便
 
response的方法

這裡最主要用到的方法是response.write(string)和response.redirect(url)。
response.write(string)的作用是從伺服器端向用戶端返回資料(寫資料)
response.redirec("url")的作用是在伺服器端重新導向於另一個網頁。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.