頁面之間傳遞引數的幾種方法薈萃第一種方法:
通過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.打消學生被動的學習態度。我們的學生都是比較聰明的,...