C 中頁面之間傳值傳參的六種方法

2022-03-31 02:56:03 字數 1436 閱讀 1819

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...