999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析Asp.net中利用Session對象進行傳值

2015-05-30 18:37:38王玉寶
中國新通信 2015年3期

【摘要】 本文首先介紹了Session對象的基本含義,其次講解了Session對象的基本用法,最后通過具體的實例演示Session對象如何在兩個Web頁面之間進行參數的傳遞。

【關鍵詞】 Session 參數 生命周期

Session是ASP.NET中的內置對象,在編程中是“會話”的意思。它的主要作用是保存特定用戶的信息,而不同的用戶又無法相互訪問。Session的使用方法非常簡單,要想使用Session對象首先需要給Session賦值,如果需要將某個字符串“abc”存儲到Session對象中,其基本寫法是:Session[”變量名”]=”abc”;,而如果從Session中讀取出變量,其基本寫法是: string abcstring=Session[”變量名”].tostring();。

在開發ASP.NET網站程序中,大多數的用戶會遇到參數在各個頁面之間如何傳遞的問題。參數的傳遞有多種方法,我們可以利用QueryString傳值、Server.Transfer傳值、Cookie對象傳值,也可以使用Applicaion對象。但如果要實現特定用戶的信息傳遞,Session對象是最好的方法。

Session對象主要是實現各個頁面間傳遞特定參數。在使用Session對象的時候要注意其有生命周期。通常IIS(Internet信息服務)默認設定的時間是20分鐘,如果用戶在20 分鐘內沒有進行任何操作,系統將自動收回Session,或者用戶也可以在系統沒有收回前自行退出登錄或離開頁面,此時Session也將被銷毀。當然網站管理員也可以設置更長的Session的生命周期。

下面以一個項目為例介紹session的使用:

1、在本機安裝一個Visual Studio 2008集成開發環境。新建一個WEB項目,命名為SessionTest,添加第一個頁面,名稱為testA.aspx,在testA中添加兩個textbox控件,分別命名為username和password,再添加一個button按鈕,命名為buttonlogin。

2、雙擊buttonlogin按鈕,為button添加click( )事件,具體代碼如下:

protected void Buttonlogin_Click(object sender, EventArgs e)

{

Session["uName"] = username.Text;

Session["pword"] = password.Text;

Response.Redirect("~/testb.aspx");

}

3、添加第二個頁面,名稱為testB.aspx,在頁面中添加2個lable控件,命名為lbluname和lblpword。打開頁面的load()事件,添加如下代碼:

protected void Page_Load(object sender, EventArgs e)

{

lbluname.Text = Session["uName"].ToString();

lblpword.Text = Session["pword"].ToString();

}

4、運行程序,輸入用戶名和密碼,單擊“登陸”,那么在testB頁面就會顯示用戶輸入的用戶名和密碼。

通過上述的實例,可以看到,Session將testA頁面中的用戶名和密碼傳遞到testB 中的label中,從而實現了頁面之間的參數傳遞。通常在線商城、b/s在線考試軟件中都是使用Session在各個頁面之間進行特定用戶參數的傳遞,這樣用戶只要登陸以后就可以瀏覽網站的各個頁面而不需要再次登陸。由于Session是保存在服務器端的,而Cookie是保存在客戶端的,所以使用Session對象可以大大的提高系統的安全性和可靠性。但也應該注意,如果大量的使用Session會增加服務器的負擔,在安全性要求不太高的情況下應減少Session的使用,以減少服務器的負擔。

總之,通過上面的分析,我們可以看出Session在動態網頁中起著舉足輕重的作用。它不僅可以將值傳遞給下一個頁面,也可以把值交叉傳遞到多個頁面。

參 考 文 獻

[1]陳長喜.ASP.NET程序設計基礎教程.清華大學出版社,2011.

[2]李國慶.ASP.NET程序設計項目教程.北京理工大學出版社,2010.

王玉寶,男,1981年9月,民族:漢,籍貫:安徽六安人,學歷:本科,職稱:助教,工作單位:皖西衛生職業學院,研究方向:計算機科學與技術.

主站蜘蛛池模板: 东京热av无码电影一区二区| 中文字幕日韩视频欧美一区| 一级毛片免费不卡在线视频| JIZZ亚洲国产| 找国产毛片看| 国产成+人+综合+亚洲欧美| 日本高清有码人妻| 欧美午夜精品| 日韩第一页在线| 亚洲天堂777| 国产主播在线观看| 人人艹人人爽| 婷婷综合在线观看丁香| 国产打屁股免费区网站| 亚洲国产精品不卡在线| 国产精品久久久久无码网站| 国产精品视频白浆免费视频| 狠狠操夜夜爽| 国产成人综合日韩精品无码不卡| 久久香蕉国产线看观看式| 成年女人a毛片免费视频| 国产黑人在线| 露脸真实国语乱在线观看| 怡红院美国分院一区二区| 欧美性久久久久| 美女免费黄网站| 欧美一级特黄aaaaaa在线看片| 一本久道热中字伊人| 成人小视频网| 国产成人综合在线观看| 天堂av综合网| 蜜芽一区二区国产精品| 999精品免费视频| 国产性爱网站| 亚洲精品无码av中文字幕| 国产对白刺激真实精品91| 欧美色综合网站| 国产国语一级毛片在线视频| 一级毛片高清| 狠狠色狠狠色综合久久第一次 | 国产第一页第二页| 亚洲成人精品在线| a亚洲视频| 天天做天天爱夜夜爽毛片毛片| 欧美日韩国产在线观看一区二区三区| 福利在线一区| 亚洲精品久综合蜜| 亚洲第一成年人网站| 国产成人福利在线| 99在线视频精品| 波多野结衣一二三| 国产av色站网站| 毛片网站观看| 波多野结衣第一页| 精品国产免费观看一区| 国产欧美综合在线观看第七页| 亚洲中文在线看视频一区| 在线观看热码亚洲av每日更新| 亚洲欧洲日韩综合色天使| 亚洲精品天堂自在久久77| 国产在线小视频| 免费毛片网站在线观看| 欧美爱爱网| 国产女人在线观看| 99久久99这里只有免费的精品| 欧美日韩精品一区二区在线线| 欧美在线视频不卡第一页| 幺女国产一级毛片| 精品福利网| 国产91精品调教在线播放| 久久青草精品一区二区三区| 国产农村妇女精品一二区| 国产一二三区在线| 91精品免费高清在线| 日本爱爱精品一区二区| 久久亚洲中文字幕精品一区| 亚洲男人的天堂在线| 国产福利在线免费| 91久久偷偷做嫩草影院| 国产精品不卡片视频免费观看| 伊人精品视频免费在线| 国产精品无码AⅤ在线观看播放|