新聞中心
Asp.net的狀態(tài)管理方式 :
(1)Application 在首個(gè)請(qǐng)求到達(dá)創(chuàng)建,在應(yīng)用程序關(guān)閉的釋放,當(dāng)前的應(yīng)用程序的所有會(huì)話都可以使用.
(2)Session 它首先是存在服務(wù)器端的,它是在用戶發(fā)出首個(gè)請(qǐng)求時(shí)創(chuàng)建的用戶結(jié)束會(huì)話: 1〉 SessionStateModule 負(fù)責(zé)產(chǎn)生的session ;2〉 HttpApplication 在請(qǐng)求的處理管道的在檢查的當(dāng)前的請(qǐng)求的是否實(shí)現(xiàn)的可System.Web.SessionState.IRequireSessionState 接口,如果是實(shí)現(xiàn)就會(huì)為當(dāng)前的請(qǐng)求分配一個(gè)session;3〉Web.config中配置
創(chuàng)建數(shù)據(jù)庫腳本文件在
C:\Windows\Microsoft.NET\Framework\v4.0.30319
下的:
InstallPersistSqlState.sql和
InstallSqlState.sql
可以用下面命令安裝保存Session的數(shù)據(jù)庫
aspnet_regsql -U sa -P master –ssadd -sstype c -d aspnetdb
一定要開數(shù)據(jù)庫的TCPIP連接,否則不能創(chuàng)建成功
web.config可以配置成:
(3) :就是隱藏域
(4) Cookie :用戶每次向服務(wù)器發(fā)出請(qǐng)求時(shí)會(huì)自動(dòng)附加在請(qǐng)求報(bào)文中,還可以設(shè)置保存時(shí)間,以便關(guān)閉瀏覽器后還可以繼續(xù)保持狀態(tài)通過服務(wù)器設(shè)置響應(yīng)頭:Set-cookie:cookie1=cookie value;path=/告訴瀏覽器要保存cookie名為cookie1的值,在網(wǎng)站根路勁下。
(5) ViewState:單個(gè)頁面中控件等的數(shù)據(jù)上下文,只有當(dāng)前頁面有用,頁面上的_viewstate隱藏控件保存的實(shí)際上是base64字符串.
(6) url 傳參數(shù) (表單get的請(qǐng)求)querystring[],(表單的post請(qǐng)求)form[]....
,
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
文章名稱:Asp.net的狀態(tài)管理(1)--(C#)-創(chuàng)新互聯(lián)
本文路徑:http://www.dlmjj.cn/article/jcppe.html