日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

asp基礎(chǔ)教程:網(wǎng)頁(yè)間數(shù)據(jù)傳遞方法小結(jié)(2)_ASP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦: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

有時(shí),我們需要存取來(lái)自網(wǎng)頁(yè)任何地方的數(shù)值。因?yàn)槟菢樱梢允褂肁pplication變量。這里有一小段代碼,這段代碼顯示如何做到那些事情。一旦創(chuàng)建Application變量并且為其賦值,在應(yīng)用程序的任何地方都可以重新得到它的值。

// 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:”后面的信息或是“@”前后的信

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:ASP教程/更新時(shí)間:2008-08-22
相關(guān)ASP教程