querystring是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的位址列中。如果是傳遞乙個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞陣列或物件的話,就不能用這個方法了
下面是乙個例子
private void button1_click(object sender, system.eventargs e)
string s_url;
s_url = "b.aspx?name=" + label1.text;
response.redirect(s_url);
b.aspx中c#**
private void page_load(object sender, eventargs e)
label2.text = request.querystring["name"];
query傳值又分類post ,get格式如
//post請求
string name = request["name"].tostring();
string name =request.form.get("name").tostring();
//get請求
string name = request.querystring["name"].tostring();
但我發現 無論是否是post與get傳值都可用 string name = request["name"].tostring();
private void button1_click(object sender, system.eventargs e)
b.aspx中c#**
private void page_load(object sender, eventargs e)
使用session變數 a.aspx的c#**
private void button1_click(object sender, system.eventargs e)
b.aspx中c#**
private void page_load(object sender, eventargs e)
使用cookie物件變數 a.aspx的c#**
private void button1_click(object sender, system.eventargs e)
b.aspx中c#**
private void page_load(object sender, eventargs e)
使用server.transfer方法 a.aspx的c#**
public string name
}private void button1_click(object sender, system.eventargs e)
b.aspx中c#**
private void page_load(object sender, eventargs e)
c 中頁面之間傳值傳參的六種方法
querystring 是一種簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的位址列中.傳遞乙個或者多個安全性不高或是資料簡單的數值時,可以用,傳遞陣列或者物件的話,就不能用 private void button1 click object sender,system.eventargs e b.a...
php頁面間傳值的6種方法
1 php4以後獲取傳值的方法 一般在頁面中傳值常見的是post get和cookie幾種,所以下面我也主要介紹這幾種。php4以後都採用的是 post get等陣列來獲取網頁傳值。在php3.0及以下版本都是用的是 http post vars http get vars等陣列,具體 如下 ech...
React Router 頁面傳值的四種方法
注 本文示例react router版本為 3.0.2,使用前請注意檢查版本 一.props.params 官方例子使用 react router 定義路由時,我們可以給指定乙個 path,然後指定萬用字元可以攜帶引數到指定的 path 首先定義路由到 userpage 頁面 import from...