asp基礎(chǔ)教程:網(wǎng)頁(yè)間數(shù)據(jù)傳遞方法小結(jié)(2)_ASP教程
推薦:ASP實(shí)例 掛QQ的網(wǎng)頁(yè)源代碼ASP/PHP此代碼適合你做網(wǎng)站用,普通朋友可以不用理這個(gè)東西! ASP: CODE: [Copy to clipboard] <% dim objXMLHTTP, qq, pwd qq = "10000"
Session Variables
接下來(lái)我們看一看session變量,這些變量由服務(wù)器來(lái)處理。第一個(gè)響影一從客戶端傳遞到服務(wù)器,Sessions就創(chuàng)建了,并且當(dāng)用戶關(guān)閉瀏覽器窗口或者一些異常操作發(fā)生,session就會(huì)結(jié)束。給你一些可以使用session變量來(lái)傳遞數(shù)值的方法。在下面你看到為用戶創(chuàng)建的Session和 “Name”是關(guān)鍵字,也如知名的Session關(guān)鍵字一樣,關(guān)鍵字被賦給TextBox數(shù)值。
|
// Session Created Session["Name"] = txtName.Text; Response.Redirect("WebForm5.aspx"); // The code below shows how to get the session value. // This code must be placed in other page. if(Session["Name"] != null) Label3.Text = Session["Name"].ToString(); Application Variables |
|
// This sets the value of the Application Variable Application["Name"] = txtName.Text; Response.Redirect("WebForm5.aspx"); // This is how we retrieve the value of the Application Variable if( Application["Name"] != null ) Label3.Text = Application["Name"].ToString(); |
HttpContext
可以使用HttpContext從網(wǎng)頁(yè)中重新得到數(shù)值。通過(guò)使用方法的屬性獲得那些數(shù)值。既然它們易于編寫代碼和修改,使用屬性是一種好方法。在你的第一個(gè)網(wǎng)頁(yè)中,制造一個(gè)屬性,這個(gè)屬性可以返回TextBox的值。
|
public string GetName { get { return txtName.Text; } } |
我們使用Server.Transfer來(lái)將此控件發(fā)送到一個(gè)新網(wǎng)頁(yè)。注意: Server.Transfer僅僅將此控件傳遞到新的網(wǎng)頁(yè)并且不重新定位該網(wǎng)頁(yè),這意味著你會(huì)看到在URL中舊網(wǎng)頁(yè)的地址。簡(jiǎn)單地在 “Server.Transfer”按鈕單擊事件,并且增加下列代碼。
Server.Transfer("WebForm5.aspx");
現(xiàn)在,讓我們定位網(wǎng)頁(yè),數(shù)值就傳遞到該網(wǎng)頁(yè)上,在這種情況下使用的該網(wǎng)頁(yè)是“webForm5.aspx”。
|
// You can declare this Globally or in any event you like WebForm4 w; // Gets the Page.Context which is Associated with this page w = (WebForm4)Context.Handler; // Assign the Label control with the property "GetName" which returns string Label3.Text = w.GetName; Special Note |
特別注意 與你看到的一樣,從一個(gè)網(wǎng)頁(yè)向別一網(wǎng)頁(yè)傳遞數(shù)值時(shí)有不同的方法。每一個(gè)方法有它自己的優(yōu)點(diǎn)也有其缺點(diǎn)。所以,當(dāng)你傳遞數(shù)值時(shí),選擇好你所需要的所以你就會(huì)有一種好方法,這種方法對(duì)你是最為可行的。
分享:如何防止頁(yè)面中的敏感信息被提取公布到網(wǎng)頁(yè)上的Email經(jīng)常會(huì)被一些工具自動(dòng)提取,一些非法用戶就會(huì)利用所提取的Email大肆發(fā)送垃圾郵件。這些工具大多都是查找鏈接中“mailto:”后面的信息或是“@”前后的信
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過(guò)濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無(wú)組件分頁(yè)實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- ASP的含義、功能和選擇
- asp 讀取通過(guò)表單發(fā)送的post數(shù)據(jù)
- 如何用Split將字符串轉(zhuǎn)換為數(shù)組并獲取數(shù)組下標(biāo)值
- 用紅色顯示ASP查詢數(shù)據(jù)時(shí)得到的記錄關(guān)鍵詞
- ASP常見的保留字整理(變量與表名注意不能用)
- ASP編程中11種數(shù)據(jù)庫(kù)的常用語(yǔ)法
- ASP中數(shù)據(jù)庫(kù)調(diào)用中常見錯(cuò)誤的現(xiàn)象和解決
- 關(guān)于阻止灌水留言的一個(gè)方法(隨機(jī)生成的4位認(rèn)證碼)
- ASP.NET2.0的控件狀態(tài)和視圖狀態(tài)探討
- ASP常見數(shù)學(xué)函數(shù) Abs Atn Cos 等詳細(xì)詳解
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索asp基礎(chǔ)教程:網(wǎng)頁(yè)間數(shù)據(jù)傳遞方法小結(jié)(2)
- 教程說(shuō)明:
ASP教程-asp基礎(chǔ)教程:網(wǎng)頁(yè)間數(shù)據(jù)傳遞方法小結(jié)(2)
。