程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.Net不同頁之間傳值

asp.Net不同頁之間傳值

編輯:.NET實例教程
1, 發送頁:
     Application["sum"]=this.TextBox1.Text;
     Server.Transfer("WebForm2.ASPx");   
    //用Server.Transfer不會轉變網頁地址欄,但網頁已經轉                                                                                    
   接收頁:
     this.TextBox1.Text=(string)Application["sum"];
Application實質上是整個虛擬目錄中所有文件的集合,如果想在整個應用范圍內使用某個變量值,Application對象將是最佳的選擇
2, 發送頁:
    private void button_click(object sender,System.EventArgs e)
{
   string url;
   url="webform2.ASPx?name="+TextBox1.Text ;
   Response.Redirect(url);
}
  接收頁:
  private void Page_Load(object sender,System.EventArgs e)
{
    Label1.Text=Request.QueryString["name"];
}
 //Querystring是一種非常簡單的傳值方式,其缺點就是會把要傳送的值顯示在浏覽器的地址欄中
3, 發送頁:
private void button_click(object sender,System.EventArgs e)
{
    Session["Name"]=TextBox1.Text;
    Response.Redirect("webform2.ASPx");
}
  接收頁:
private void Page_Load(object sender,System.EventArgs e)
{
    Label1.Text=Session["Name"].ToString();
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved