按照跳轉頁面的方式,一一來總結
首先說接受頁面獲取引數的方式:
1)request.querystring。只要url中含有引數,即可傳遞
則用request.querystring["label"]即可得到引數值
2)page.previouspage.findcontrol。
比如原頁面的控制項為:
則接受頁面用 ((textbox)page.previouspage.findcontrol("textboxtest")).text,就可以得到值了。
下面是初始頁面的跳轉方式:
1)button的postbackurl
通過設定這個值,來跳轉頁面。兩種方式皆可得到引數
2)request.redirect(url);
只有第一種方式可以獲得引數
3)server.execute(path);
這個其實並沒有跳轉頁面,而是將頁面整合。
只有第一種方式可以獲得引數
4)server.transfer(path);
兩種方式皆可。
5)form的action跳轉頁面
get方式時,兩種接受方式都可以
post方式時,只能用第二種方式獲得引數
目前學到的是這麼多,先記到這裡。
頁面傳值小結
from表單使用 通過表單的控制項來傳遞資料,與傳統的post方法相對應,使用變化相對較大。方法優點是可以傳遞大量資料,並且可以訪問源頁面控制項中的資料 缺點是操作比較複雜,生命週期僅限於當前請求 幾個要點 首先在源頁面中定義公共的變數和屬性.其次,在目的頁面的html層次在前台寫上 previou...
ASP頁面間傳值方法總結
1 通過 url鏈結位址傳遞 傳遞多個引數用 符號 連線起來 1 send.asp protected void button1 click object sender,eventargs e 2 receive.aspx string username request.querystring us...
ASP2 0 跨頁面傳值技巧總結
關於頁面傳值的方法,引發了很多討論。看來有很多人關注這個,我就我個人觀點做了些總結,希望對大家有所幫助。1.使用querystring變數 querystring是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的位址列中。如果是傳遞乙個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法...