日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

学习ASP.NET-初探Application状态

發布時間:2025/3/15 asp.net 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习ASP.NET-初探Application状态 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習ASP.NET-初探Application狀態 - 上一篇《淺談TeeChart組件在ASP中的應用》下一篇《用IS6進行ASP軟件的打包和自動安裝(補充)》字體: 小|中|大 簡|繁精彩推薦 asp.net中的application數組 Asp.net中application對象問題?請求.net學者指點…… 安裝Asp.net 2.0服務器出現Server Application Unavailable ASP.net Server Application Unavailable ASP.Net的Application   學習ASP.NET-初探Application狀態  nickcheng   大家都知道在ASP.NET中,瀏覽器和Web服務器之間的連接是所謂的“無狀態連接”。整個連接過程如下:  1、連接到服務器  2、告訴服務器訪問者希望訪問的內容  3、服務器返回訪問者需要的內容  4、和服務器斷開連接,同時丟失所有的用戶信息  正是這樣,我們才會用到Application、Cookie、Session這些東西來達到保存特定的用戶信息的目的,在本文中我們要談的是Application。  Application的原理是在服務器端建立一個狀態變量,來存儲所需的信息。要注意的是,首先,這個狀態變量是建立在內存中的,其次是這個狀態變量是可以被網站的所有頁面訪問的。這就意味著它只能存儲一些要公布的信息,而不能存儲一些比較個人的信息了!  下面看一個例子:  //test1.aspx   

       

   Application state changed successfully        ----------------------------------------------------------   //test2.aspx   

        Company Telephone =           p.s. 以上是兩個文件,要分開建立。  在瀏覽器中調用test1.aspx文件,你會看到瀏覽器中顯示:  Application state changed successfully   這意味著我們成功地建立了一個Application狀態。然后,再調用test2.aspx文件,這時就可以看到我們要的結果了:  Company Telephone = 123456789   以上看到的是使用Application狀態的一般情況。那大家有沒有想過其它的情況?比如說當你成功的建立了Application狀態以后(test1.aspx),服務器突然斷電或者被重新啟動了。  這樣問題就來了。如果真的發生了上述的情況,那么我們再運行test2.aspx后就不會看到我們要的結果了。所以為了避免上述的情況發生,我們應該在啟動網站的時候,就配置應用程序狀態。在此我們就要使用global.asax文件。  //global.asax      建立如上文件以后,將它放在Web應用程序的根文件夾中。這樣一來,當Web應用程序啟動的時候,ASP.NET會自己尋找global.asax文件。如果找到了,就再在其中尋找Application_OnStart()函數。如果這個函數存在,則運行其中的代碼。  好了,這樣一來,即使我們沒有運行test1.aspx,test2.aspx還是會得到我們所要的結果的!  本文參考了WROX出版的“ASP.NET 1.0入門經典——C#編程篇”(王朝網絡)

總結

以上是生活随笔為你收集整理的学习ASP.NET-初探Application状态的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。