C頁面引數傳遞的幾種方法總結

2021-10-21 23:56:15 字數 2055 閱讀 8719

頁面之間傳遞引數的幾種方法薈萃第一種方法:

通過url鏈結位址傳遞

send.aspx:

protected void button1_click(object sender, eventargs e)

receive.aspx:

string username = request.querystring["username"];這樣可以得到引數值。

第二種方法:

通過post方式。

send.aspx

receive.aspx

string username = ruquest.form["receive"];

第三種方法:

通過session

send.aspx:

protected void button1_click(object sender, eventargs e)

receive.aspx:

string username = session["username"];這樣可以得到引數值。

第四種方法:

通過application

send.aspx:

protected void button1_click(object sender, eventargs e)

receive.aspx:

string username = application["username"];這樣可以得到引數值。

第五種方法:

通過server.transfer

send.aspx:

public string name

}protected void button1_click(object sender, eventargs e)

receive.aspx:

send d = context.handler as send ;

if (d != null)

如果在 2.0中還可以這樣用:通過previouspage

previouspage d = context.handler as previouspage ;

if (d != null)

也可以這樣用:

send.aspx:

receive.aspx:

<%@ previouspagetype virtualpath="~/default.aspx" %>

string name = 這樣可以得到引數值。

如果你的頁面中用到了masterpage的話 server.transfer 傳遞的 previouspage就無效了,不知道這是什麼原因.所以在用到masterpage的話,最好用session或是 context.

items["username"]來實現.

使用querystring

使用querysting在頁面間傳遞值已經是一種很老的機制了,這種方法的主要優點是實現起來非常簡單,然而它的缺點是傳遞的值是會顯示在瀏覽器的位址列上的(不安全),同時又不能傳遞物件,但是在傳遞的值少而安全性要求不高的情況下,這個方法還是乙個不錯的方案。使用這種方法的步驟如下:

1,使用控制項建立web表單(form)

2,建立可以返回表單的按鈕和鏈結按鈕

3,在按鈕或鏈結按鈕的單擊事件裡建立乙個儲存url的字元變數

4,在儲存的url裡新增querystring引數

5,使用response.redirect重定向到上面儲存的url

下面的**片斷演示了如何實現這個方法:

源頁面**:

private void button1_click

(object sender, system.eventargs e)

目標頁面**:

private void page_load

(object sender, system.eventargs e)

目標頁面**:

private void page_load

(object sender, system.eventargs e)

}public string email

我希望本文能給你有用的助益,直到在你的**中運用自如!

自製櫥櫃的幾種方法

整體櫥櫃的出現使近幾年的事情,在整體櫥櫃出現以前,櫥櫃都是泥工和木匠做出來的。反觀現在的網上文章,介紹自製櫥櫃比較另類,說需要高水平的泥工等等。這些文章應該是槍手所為。其實,自製櫥櫃還使比較簡單的。目前有幾種方法 主要是用材的區別 一 櫃體材料 1.木材。與整體櫥櫃類同。不建議。不如用整體櫥櫃。省不...

廣告上色的幾種方法

亞克力背雕的上色 雕之前用不幹膠 即時貼 覆嚴,雕完之後用自噴漆上色,其中的要領就是噴漆要均勻,而且不要一次噴 太厚的漆,這樣會腐蝕不幹膠發生鑽膠的情況,可採用多次噴漆的方法,噴完後幾分鐘後當用手摸不幹膠 上的漆不沾手就可以揭下不幹膠,時間長了可能會出現不幹膠留膠或腐蝕鑽膠。注意 壓克力噴漆的過程不...

對待學生的幾種方法

1.寬鬆寬容,充滿信心。學習不好的學生常常怕被別人瞧不起,他們的心異常脆弱。教師要給他們提供一種寬鬆的心理環境,對待他們要愛中有嚴。學生和人的交往都非常真誠,所以我們教師非常容易和他們走到一起,打成一片。我們一定要把握好度,要慈中有嚴,嚴中有愛。2.打消學生被動的學習態度。我們的學生都是比較聰明的,...