亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2015-05-30 18:37:38王玉寶
        中國新通信 2015年3期
        關(guān)鍵詞:生命周期

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

        【關(guān)鍵詞】 Session 參數(shù) 生命周期

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

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

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

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

        1、在本機安裝一個Visual Studio 2008集成開發(fā)環(huán)境。新建一個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中,從而實現(xiàn)了頁面之間的參數(shù)傳遞。通常在線商城、b/s在線考試軟件中都是使用Session在各個頁面之間進行特定用戶參數(shù)的傳遞,這樣用戶只要登陸以后就可以瀏覽網(wǎng)站的各個頁面而不需要再次登陸。由于Session是保存在服務(wù)器端的,而Cookie是保存在客戶端的,所以使用Session對象可以大大的提高系統(tǒng)的安全性和可靠性。但也應(yīng)該注意,如果大量的使用Session會增加服務(wù)器的負(fù)擔(dān),在安全性要求不太高的情況下應(yīng)減少Session的使用,以減少服務(wù)器的負(fù)擔(dān)。

        總之,通過上面的分析,我們可以看出Session在動態(tài)網(wǎng)頁中起著舉足輕重的作用。它不僅可以將值傳遞給下一個頁面,也可以把值交叉?zhèn)鬟f到多個頁面。

        參 考 文 獻(xiàn)

        [1]陳長喜.ASP.NET程序設(shè)計基礎(chǔ)教程.清華大學(xué)出版社,2011.

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

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

        猜你喜歡
        生命周期
        動物的生命周期
        全生命周期下呼吸機質(zhì)量控制
        從生命周期視角看并購保險
        中國外匯(2019年13期)2019-10-10 03:37:46
        民用飛機全生命周期KPI的研究與應(yīng)用
        企業(yè)生命周期及其管理
        安徽:打造創(chuàng)新全生命周期的金融資本支撐體系
        綠色建筑全生命周期的成本控制
        塑料包裝生命周期綠色化淺論(四)
        塑料包裝(2015年2期)2015-12-20 08:08:43
        旅游地生命周期理論研究進展
        塑料包裝生命周期綠色化的淺論(三)
        塑料包裝(2015年1期)2015-09-26 12:23:34
        美女黄网站永久免费观看网站| 亚洲国产成人无码av在线影院| 久久久www成人免费无遮挡大片 | 亚洲嫩草影院久久精品| 亚洲大胆美女人体一二三区| 久久综合噜噜激激的五月天| 精品少妇爆乳无码av无码专区| 一出一进一爽一粗一大视频免费的| 亚洲一码二码在线观看| 人妻少妇久久中中文字幕| 在线观看二区视频网站二区| 亚无码乱人伦一区二区| 中国内射xxxx6981少妇| 窝窝影院午夜看片| 大胸美女吃奶爽死视频| 少妇被爽到高潮喷水免费福利 | 国产麻豆成人精品av| 久久精品伊人无码二区| 中文字幕一区二区在线看| 国产一区二区av在线免费观看| 亚洲一区二区三区影院| 97精品伊人久久大香线蕉| 亚洲一区二区情侣| 亚洲精品久久视频网站| 免费无码毛片一区二区app| 亚洲手机国产精品| 亚洲国产线茬精品成av| 全免费a级毛片免费看无码 | 国产91网址| 少妇久久高潮不断免费视频| 人人妻人人澡人人爽精品日本| 中文字幕精品久久久久人妻| 五月天无码| 日本在线观看一二三区| 777精品久无码人妻蜜桃| 亚洲AV无码一区二区三区天堂网 | 久久精品国产精品亚洲毛片| 国产一区二区三区蜜桃av| 一区二区三区美女免费视频| 欧美日韩亚洲tv不卡久久| 国语憿情少妇无码av|