揭秘ASP.NET實現(xiàn)頁面間值傳遞的幾種方法_.Net教程
推薦:如何用asp.net程序備份或還原SQLServer主要是利用SQL Server提供的SQL語句來實現(xiàn)備份的。 備份:use master;backup database @name to disk=@path; 恢復:use master;restore database @name from disk=@path; 上面用的是參
第一種方法:
通過URL鏈接地址傳遞
以下為引用的內容:
send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: string username = Request.QueryString["username"]; 這樣可以得到參數值。 |
第二種方法:
通過post方式。
以下為引用的內容: send.aspx receive.aspxstring username = Ruquest.Form["receive"]; |
第三種方法:
以下為引用的內容:
通過session protected void Button1_Click(object sender, EventArgs e) { Session["username"] = "honge"; Request.Redirect("Default2.aspx"); } receive.aspx: string username = Session["username"]; 這樣可以得到參數值。 |
第四種方法:
通過Application
send.aspx: protected void Button1_Click(object sender, EventArgs e) { Application["username"] = "honge"; Request.Redirect("Default2.aspx"); } receive.aspx: string username = Application["username"];這樣可以得到參數值。
第五種方法:
通過Server.Transfer
send.aspx: public string Name { get { return "honge"; } } protected void Button1_Click(object sender, EventArgs e) { Server.Transfer("Default2.aspx"); } receive.aspx: send d = Context.Handler as send ; if (d != null) { Response.Write(d.Name);這樣可以得到參數值。 }
如果在asp.net 2.0中還可以這樣用:通過PreviousPage
以下為引用的內容:
PreviousPage d = Context.Handler as PreviousPage ; |
也可以這樣用:
send.aspx:receive.aspx:string name = PreviousPage.Name;
這樣可以得到參數值。
如果你的頁面中用到了MasterPage的話 Server.Transfer 傳遞的 PreviousPage就無效了,不知道這是什么原因.所以在用到MasterPage的話,最好用Session或是Context.Items["username"]來實現(xiàn)。
分享:解讀點縮略圖彈出隨圖片大小自動調整的頁面程序用asp.net編寫,功能主要是,點pic_small.Aspx頁面的縮略圖后彈出pic_all.aspx頁面,pic_all.aspx頁面的大小要根據圖片大小自動調整,而且要有圖片的說明信息,還可以點上一幅和下一幅
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數據綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關鏈接:
- 教程說明:
.Net教程-揭秘ASP.NET實現(xiàn)頁面間值傳遞的幾種方法。