




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五章第五章 頁(yè)面結(jié)構(gòu)與配置文件頁(yè)面結(jié)構(gòu)與配置文件主講教師:李敬偉5.1 aspx文件和aspx.cs文件 naspx文件和aspx.cs文件 n一個(gè)ASP.NET應(yīng)用程序包含兩個(gè)文件:aspx文件和aspx.cs文件。aspx文件為界面文件,主要表現(xiàn)為顯示界面的HTML源碼,也可以以設(shè)計(jì)視圖的形式來(lái)查看頁(yè)面設(shè)計(jì)效果;aspx.cs文件為邏輯代碼隱藏文件,包含事件處理方法和自定義方法等 ;5.1 aspx文件和aspx.cs文件 n當(dāng)用戶請(qǐng)求頁(yè)面時(shí),通過(guò)頁(yè)面的Page指令,Web服務(wù)器自動(dòng)將邏輯代碼文件和布局代碼結(jié)合到一起,形成的組合代碼如下;5.2 ASP.NET默認(rèn)文件夾默認(rèn)文件夾nASP
2、.NET應(yīng)用程序可以添加如下8個(gè)默認(rèn)文件夾,每個(gè)文件夾都存放應(yīng)用程序的不同的資源;nBin:包含應(yīng)用程序所需的用于控件、組件或者需要引用的其他代碼的可部署程序集(.dll)。該目錄中存在的任何.dll文件將自動(dòng)地連接到應(yīng)用程序。nAPP_Code:包含頁(yè)面使用的類(lèi)源代碼,用戶自定義的類(lèi)將自動(dòng)添加到此文件夾中。 5.2 ASP.NET默認(rèn)文件夾默認(rèn)文件夾APP_GlobalResources:包含編譯到具有全局范圍的程序集的資源(.resx文件和.resources文件)。APP_LocalResources:包含與應(yīng)用程序中的特定頁(yè)、用戶控件或母版頁(yè)相關(guān)聯(lián)的資源(.resx文件和.resour
3、ces文件)。APP_WebReferences:包含用于定義在應(yīng)用程序中使用的Web引用的引用協(xié)定文件、架構(gòu)文件和發(fā)現(xiàn)文檔文件。(6) APP_Browsers:描述瀏覽器(移動(dòng)設(shè)備瀏覽器或臺(tái)式機(jī)瀏覽器)的特征和功能。ASP.NET在安裝路徑下的ConfigBrowser文件夾中安裝了大量.browser文件,這些文件供所有應(yīng)用程序共享。(7) APP_Data:包含應(yīng)用程序的本地?cái)?shù)據(jù)存儲(chǔ)。它通常以文件(諸如數(shù)據(jù)庫(kù)文件、XML文件、文本文件以及應(yīng)用程序支持的其他文件)形式存儲(chǔ)數(shù)據(jù)。該文件夾的內(nèi)容不由ASP.NET處理,是ASP.NET提供程序存儲(chǔ)自身數(shù)據(jù)的默認(rèn)位置。(8) 主題:包含一組定義
4、ASP.NET頁(yè)面和控件外觀的文件(skin、.css、.xsl、附屬文件)。 5.3 配置文件配置文件Web.config n配置文件配置文件Web.config n儲(chǔ)存儲(chǔ)存Web 程序的配置信息程序的配置信息(如設(shè)置如設(shè)置ASP.NET Web應(yīng)應(yīng)用程序的身份驗(yàn)證方式用程序的身份驗(yàn)證方式)。n一個(gè)由標(biāo)記和屬性組成一個(gè)由標(biāo)記和屬性組成XML文件。配置文件位于文件。配置文件位于根目錄之下,如果是第一次根目錄之下,如果是第一次運(yùn)行運(yùn)行Web應(yīng)用程序,將彈應(yīng)用程序,將彈出【未啟用調(diào)試】對(duì)話框;出【未啟用調(diào)試】對(duì)話框; 配置文件配置文件 設(shè)置屬性值設(shè)置屬性值應(yīng)用程序應(yīng)用程序這種通過(guò)在運(yùn)行時(shí)為應(yīng)用程序
5、設(shè)置屬性值來(lái)控制應(yīng)用程序的過(guò)程,稱(chēng)為配置 ASP.NET 應(yīng)用程序配置文件配置文件 Web.Config應(yīng)用程序根目錄應(yīng)用程序根目錄 Web Config應(yīng)用程序用位于其根目錄下的 web.config 文件配置 web.config 是基于是基于 XML 的文件。配置文件的特點(diǎn)配置文件的特點(diǎn) 2-1qASP.NET 允許將配置設(shè)置與靜態(tài)內(nèi)容、動(dòng)態(tài)頁(yè)和業(yè)務(wù)對(duì)象一起存儲(chǔ)在單個(gè)應(yīng)用程序目錄結(jié)構(gòu)中。qASP.NET 配置文件用 XML 編寫(xiě),這使開(kāi)發(fā)人員也能用XML 解析器修改它們q如果配置設(shè)置更改,系統(tǒng)能自動(dòng)檢測(cè)出這些更改,而無(wú)需重啟服務(wù)器配置文件的特點(diǎn) 2-2q每個(gè)目錄都可以有自己的配置文件,此
6、配置文件的設(shè)置應(yīng)用于此目錄及其下的所有子目錄中。qASP.NET 提供了可擴(kuò)展的配置結(jié)構(gòu),使第三方開(kāi)發(fā)人員能夠存儲(chǔ)他們自己的配置設(shè)置 qASP.NET 通過(guò)配置 Internet 信息服務(wù) (IIS) 組織對(duì) 配置文件的直接瀏覽器訪問(wèn),從而幫助保護(hù)配置文件不為外部訪問(wèn) DirectorySubDirectorySubDirectory配置文件的類(lèi)型配置文件的類(lèi)型2-1配置文件Machine.ConfigWeb.Config 可應(yīng)用于整個(gè)服務(wù)器的屬性,是一個(gè)基于 XML 的文件 它們所在的目錄和所有子目錄提供配置信息 服務(wù)器配置文件ASP.NET 配置文件的結(jié)構(gòu)配置文件的結(jié)構(gòu) 2-1 n配置節(jié)處
7、理程序聲明區(qū)配置節(jié)處理程序聲明區(qū) 出現(xiàn)在和 標(biāo)記之間。每個(gè)聲明都指定特定配置數(shù)據(jù)集的節(jié)名稱(chēng)和處理該節(jié)中配置數(shù)據(jù)的類(lèi)的名稱(chēng)。n配置節(jié)設(shè)置區(qū)配置節(jié)設(shè)置區(qū) 位于標(biāo)簽之后,包含實(shí)際的配置設(shè)置。 區(qū)域中的每個(gè)聲明都有一個(gè)配置節(jié)。每個(gè)配置節(jié)都包含子標(biāo)記,這些子標(biāo)記帶有包含該節(jié)設(shè)置的屬性。ASP.NET 配置文件的結(jié)構(gòu)2-2 nWeb.config文件中常用的節(jié):n節(jié) :配置 ASP.NET 身份驗(yàn)證支持(為Windows、Forms、PassPort、None四種)。該節(jié)只能在計(jì)算機(jī)、站點(diǎn)或應(yīng)用程序的級(jí)別聲明。此節(jié)必須與 節(jié)配合使用。 n節(jié) :控制對(duì) URL 資源的客戶端訪問(wèn)(如允許匿名用戶訪問(wèn))。此節(jié)可
8、以在任何級(jí)別(計(jì)算機(jī)、站點(diǎn)、應(yīng)用程序、子目錄或頁(yè))上聲明。必須與 節(jié)配合使用。 配置文件Web.config屬性屬性選項(xiàng)選項(xiàng)說(shuō)明說(shuō)明timeout指定以整數(shù)分鐘為單位的時(shí)間量,超過(guò)此時(shí)間量,Cookie 將過(guò)期。默認(rèn)值是 30 path為由應(yīng)用程序發(fā)出的 Cookie 指定路徑 屬性屬性選項(xiàng)選項(xiàng)說(shuō)明說(shuō)明NameNone指定用于身份驗(yàn)證的 Cookie 名稱(chēng)loginURLNone指定如果沒(méi)有找到任何有效的身份驗(yàn)證 Cookie,為登錄將請(qǐng)求重定向到的 URLProtectionEncription指出 Cookie 不應(yīng)存儲(chǔ)為純文本,但是需要加密保護(hù)Validation指出驗(yàn)證方案會(huì)核實(shí)已加密
9、的 Cookie 內(nèi)容是否在傳輸過(guò)程中被更改All指明應(yīng)用程序使用數(shù)據(jù)驗(yàn)證和加密來(lái)保護(hù) CookieNone指明加密和驗(yàn)證已禁用要使用窗體身份驗(yàn)證,需要將身份驗(yàn)證模式指定為 Forms,這樣就可以提供 子標(biāo)簽。此標(biāo)簽支持五個(gè)屬性和一個(gè)子標(biāo)簽身份驗(yàn)證類(lèi)型身份驗(yàn)證類(lèi)型說(shuō)明說(shuō)明Windows指定 Windows 身份驗(yàn)證作為默認(rèn)的身份驗(yàn)證模式。在進(jìn)行任何形式的 IIS( Internet Information Services, Internet 信息服務(wù))身份驗(yàn)證時(shí),將使用此模式Forms將 ASP.NET 基于窗體的身份驗(yàn)證指定為默認(rèn)的身份驗(yàn)證模式Passport將 Microsoft Pas
10、sport 身份驗(yàn)證指定為默認(rèn)的身份驗(yàn)證模式None不指定任何身份驗(yàn)證。僅預(yù)期匿名用戶或者應(yīng)用程序可通過(guò)處理事件來(lái)提供其自身的身份驗(yàn)證 q 3-1 3-2以下代碼顯示為應(yīng)用程序配置窗體驗(yàn)證的方式 需要分配訪問(wèn)權(quán),指定誰(shuí)可以訪問(wèn)應(yīng)用程序。通過(guò)使用 Authorization 設(shè)置完成allow users= /deny users= /授予授予 User2 和和 User3 訪問(wèn)網(wǎng)站的權(quán)限,而拒絕訪問(wèn)網(wǎng)站的權(quán)限,而拒絕 User1,即使即使Cookie中有用戶名和密碼中有用戶名和密碼 3-3n節(jié)節(jié) :為當(dāng)前應(yīng)用程序配置會(huì)話狀為當(dāng)前應(yīng)用程序配置會(huì)話狀態(tài)態(tài)(如設(shè)置是否啟用會(huì)話狀態(tài),會(huì)話狀態(tài)保存位置如
11、設(shè)置是否啟用會(huì)話狀態(tài),會(huì)話狀態(tài)保存位置)。 n節(jié)節(jié) :為為 ASP.NET應(yīng)用程序提供應(yīng)用程序提供有關(guān)自定義錯(cuò)誤信息的信息。它不適用于有關(guān)自定義錯(cuò)誤信息的信息。它不適用于 XML Web Services 中發(fā)生的錯(cuò)誤。中發(fā)生的錯(cuò)誤。 n節(jié)節(jié) :配置配置 ASP.NET HTTP 運(yùn)行運(yùn)行庫(kù)設(shè)置。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)、應(yīng)用程序和子庫(kù)設(shè)置。該節(jié)可以在計(jì)算機(jī)、站點(diǎn)、應(yīng)用程序和子目錄級(jí)別聲明。目錄級(jí)別聲明。 Web.config文件中常用的節(jié)文件中常用的節(jié)q 在web.config文件中配置 SessionState 屬性說(shuō)明默認(rèn)值Mode指定是否存儲(chǔ)會(huì)話狀態(tài)。該屬性的各個(gè)選項(xiàng)是:Off 表示未啟
12、用會(huì)話狀態(tài)InProc 表示在本地存儲(chǔ)會(huì)話狀態(tài) StateServer 會(huì)話狀態(tài)存儲(chǔ)在遠(yuǎn)程服務(wù)器上SqlServer 會(huì)話狀態(tài)存儲(chǔ)在 SQL 服務(wù)器上InProcCookieless指定是否使用沒(méi)有 Cookie 的會(huì)話標(biāo)識(shí)客戶端會(huì)話FalseTimeout控制一個(gè)用戶Session的生命期,以分鐘為單位 20 分鐘StateConnectionString確定TCP/IP地址和端口,用來(lái)與提供狀態(tài)管理工具的Windows NT Service進(jìn)行通信sqlConnectonString確定數(shù)據(jù)庫(kù)連接字符串 q 通過(guò) ASP.NET 可以靈活地編寫(xiě)自定義錯(cuò)誤頁(yè)面,并在發(fā)生錯(cuò)誤時(shí),將瀏覽器(客戶
13、端)重定向到這些錯(cuò)誤頁(yè)面 Mode屬性的取值屬性的取值q 允許用戶設(shè)置應(yīng)用程序的配置信息。如可存儲(chǔ)SQL 查詢 可以使用以下命令將配置文件中存儲(chǔ)的可以使用以下命令將配置文件中存儲(chǔ)的配置設(shè)置讀到配置設(shè)置讀到 ASP.NET 頁(yè)面中頁(yè)面中.string GetQuery = ConfigurationSettings.AppSettingsMySQLQuery;.n節(jié) 配置 ASP.NET 使用的所有編譯設(shè)置。默認(rèn)的debug屬性為“True”. 在程序編譯完成交付使用之后應(yīng)將其設(shè)為T(mén)rue。nnnnnn節(jié) 配置ASP.NET應(yīng)用程序的應(yīng)用程序級(jí)別跟蹤記錄,應(yīng)用程序級(jí)別跟蹤為應(yīng)用程序中的每一頁(yè)啟用
14、跟蹤日志輸出。用來(lái)程序測(cè)試判斷哪里出錯(cuò)。nnn nn 對(duì)網(wǎng)站的配置除了可以手動(dòng)配置對(duì)網(wǎng)站的配置除了可以手動(dòng)配置Web.configWeb.config文件文件來(lái)實(shí)現(xiàn)之外,還可以通過(guò)網(wǎng)站管理工具來(lái)實(shí)現(xiàn)。來(lái)實(shí)現(xiàn)之外,還可以通過(guò)網(wǎng)站管理工具來(lái)實(shí)現(xiàn)。 打開(kāi)網(wǎng)站管理工具的方法如下:打開(kāi)網(wǎng)站管理工具的方法如下: (1 1):利用):利用Visual Studio 2005 IDEVisual Studio 2005 IDE的的“網(wǎng)站網(wǎng)站”菜單下的菜單下的“ASP.NETASP.NET配置項(xiàng)配置項(xiàng)”來(lái)打開(kāi)。來(lái)打開(kāi)。 (2 2):利用):利用“解決方案資源管理器解決方案資源管理器”的工具欄中的工具欄中的的“A
15、SP.NETASP.NET配置配置”圖標(biāo)來(lái)打開(kāi)。圖標(biāo)來(lái)打開(kāi)。網(wǎng)站管理工具網(wǎng)站管理工具課堂練習(xí)課堂練習(xí)n利用登陸控件驗(yàn)證配置文件登陸設(shè)置利用登陸控件驗(yàn)證配置文件登陸設(shè)置驗(yàn)證類(lèi)型驗(yàn)證類(lèi)型應(yīng)用在互聯(lián)網(wǎng)應(yīng)用在互聯(lián)網(wǎng) 供本單位局域網(wǎng)使用供本單位局域網(wǎng)使用 ASP.NETASP.NET編寫(xiě)編寫(xiě)的的WebWeb程序兩程序兩種應(yīng)用場(chǎng)合種應(yīng)用場(chǎng)合兩種應(yīng)用場(chǎng)合兩種應(yīng)用場(chǎng)合分別對(duì)應(yīng)兩分別對(duì)應(yīng)兩種驗(yàn)證方式:種驗(yàn)證方式:WindowsWindows驗(yàn)證驗(yàn)證FormsForms驗(yàn)證驗(yàn)證1.Windows1.Windows驗(yàn)證驗(yàn)證 圖是常見(jiàn)的計(jì)算機(jī)啟動(dòng)后,圖是常見(jiàn)的計(jì)算機(jī)啟動(dòng)后,Windows的登錄界面。的登錄界面。ASP
16、.NET的的Windows驗(yàn)證正是利用了這個(gè)用戶名和密碼來(lái)判驗(yàn)證正是利用了這個(gè)用戶名和密碼來(lái)判斷用戶身份。斷用戶身份。2 2FormsForms驗(yàn)證驗(yàn)證 如圖所示。這種驗(yàn)證方式就是基于如圖所示。這種驗(yàn)證方式就是基于FormsForms的驗(yàn)證方式。這種的驗(yàn)證方式。這種方式在網(wǎng)站制作時(shí)必須由程序員自行設(shè)計(jì)登錄頁(yè)面,用戶在登錄方式在網(wǎng)站制作時(shí)必須由程序員自行設(shè)計(jì)登錄頁(yè)面,用戶在登錄對(duì)話框中輸入注冊(cè)成功后的用戶名和密碼后,才可以進(jìn)入網(wǎng)站。對(duì)話框中輸入注冊(cè)成功后的用戶名和密碼后,才可以進(jìn)入網(wǎng)站。LoginLogin控件使用舉例控件使用舉例(1 1)啟動(dòng))啟動(dòng)VS 2005VS 2005,新建網(wǎng)站之后,依
17、次點(diǎn)擊【添,新建網(wǎng)站之后,依次點(diǎn)擊【添加新項(xiàng)】【加新項(xiàng)】【webweb窗體】新建的窗體窗體】新建的窗體login.aspxlogin.aspx;(2 2)在)在login.aspxlogin.aspx的設(shè)計(jì)窗口添加的設(shè)計(jì)窗口添加loginlogin控件,并控件,并進(jìn)行簡(jiǎn)單的外觀屬性設(shè)置;進(jìn)行簡(jiǎn)單的外觀屬性設(shè)置;(3 3)添加用戶,依次單擊【網(wǎng)站】【)添加用戶,依次單擊【網(wǎng)站】【ASP.NETASP.NET配置】配置】【安全】【創(chuàng)建用戶】,并按提示添加各項(xiàng)新建用戶【安全】【創(chuàng)建用戶】,并按提示添加各項(xiàng)新建用戶信息,在此用戶名為信息,在此用戶名為ljwljw,密碼為,密碼為123456123456
18、;(4 4)進(jìn)入)進(jìn)入default.aspxdefault.aspx的設(shè)計(jì)窗口,在上面添加漢的設(shè)計(jì)窗口,在上面添加漢字字“登錄成功登錄成功!”,!”,保存后按下保存后按下CTRL+F5CTRL+F5運(yùn)行程序。運(yùn)行程序。LoginNameLoginName控件控件1.1.使用說(shuō)明使用說(shuō)明 2.2.常用屬性常用屬性有有FormatString屬性,用于格式化輸出用戶名,其基本格式是屬性,用于格式化輸出用戶名,其基本格式是:FormatString=“字符串,字符串,格式序號(hào)格式序號(hào)”LoginStatusLoginStatus控件控件下圖是網(wǎng)易下圖是網(wǎng)易126郵箱的注冊(cè)成功后的界面。郵箱的注冊(cè)成
19、功后的界面。2.2.常用屬性常用屬性loginstatus常用的屬性如下表所示常用的屬性如下表所示表表2 loginstatus常用屬性常用屬性屬性屬性說(shuō)明說(shuō)明LoginImageUrl為為“登錄登錄”按鈕顯示的圖像的按鈕顯示的圖像的 URL。LoginText為為“登錄登錄”顯示的文本。顯示的文本。LogoutAction為注銷(xiāo)后執(zhí)行的操作。為注銷(xiāo)后執(zhí)行的操作。LogoutImageUrl為為”注銷(xiāo)注銷(xiāo)”按鈕顯示的圖像的按鈕顯示的圖像的URLURL。LogoutPageUrl為為“注銷(xiāo)注銷(xiāo)”后重定向到的后重定向到的URLURL。LogoutText為為“注銷(xiāo)注銷(xiāo)”按鈕顯示的文本。按鈕顯示的文
20、本。3 3LgoinNameLgoinName控件與控件與LoginStatusLoginStatus控件實(shí)例控件實(shí)例 繼續(xù)在繼續(xù)在loginlogin控件實(shí)例中進(jìn)行修改,在其控件實(shí)例中進(jìn)行修改,在其default.aspxdefault.aspx頁(yè)面頁(yè)面中拖入中拖入LoginNameLoginName控件、控件、LoginStatusLoginStatus控件,不必做任何設(shè)置??丶?,不必做任何設(shè)置。如圖如圖3 3所示。所示。添加控件LoginName單擊“注銷(xiāo)”添加控件LoginStatus單擊“登錄”圖圖3 login實(shí)例運(yùn)行結(jié)果界面實(shí)例運(yùn)行結(jié)果界面任務(wù)實(shí)施任務(wù)實(shí)施搭建運(yùn)行環(huán)境自定義錯(cuò)誤頁(yè)
21、面自定義錯(cuò)誤頁(yè)面身份驗(yàn)證配置身份驗(yàn)證配置ASPNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì)在線考試系統(tǒng)分為學(xué)生考試模塊和管理模塊,對(duì)于在線考試系統(tǒng)分為學(xué)生考試模塊和管理模塊,對(duì)于管理模塊,只有管理員用戶才能訪問(wèn),即要設(shè)置管理模塊,只有管理員用戶才能訪問(wèn),即要設(shè)置admin文件夾的訪問(wèn)權(quán)限,此時(shí)必須通過(guò)身份驗(yàn)證文件夾的訪問(wèn)權(quán)限,此時(shí)必須通過(guò)身份驗(yàn)證配置才能實(shí)現(xiàn)。配置才能實(shí)現(xiàn)。(1 1)身份驗(yàn)證配置)身份驗(yàn)證配置ASPNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì)v修改修改配置節(jié),需要設(shè)置配置節(jié),需要設(shè)置mode為為“Forms”,F(xiàn)orms驗(yàn)證的驗(yàn)證的name為為login,具體路徑,具體路徑loginUrl為為/admin/AdminLogin.
22、aspx,失效時(shí)間,失效時(shí)間timeout=60“v具體代碼如下所示:具體代碼如下所示:1.1.配置網(wǎng)站根目錄的配置網(wǎng)站根目錄的Web.configWeb.configASPNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì) 為了給admin目錄設(shè)置訪問(wèn)權(quán)限,還需要在admin目錄下添加Web.config,然后對(duì)它進(jìn)行權(quán)限設(shè)置。設(shè)置的方法是配置配置節(jié),這里設(shè)置拒絕匿名用戶訪問(wèn),具體代碼如下: 2 2配置配置adminadmin目錄的目錄的Web.configWeb.configASPNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì) 還需要修改AdminLogin.aspx頁(yè)面的“進(jìn)入系統(tǒng)后臺(tái)”按鈕的代碼,以使Forms驗(yàn)證起作用,具體代碼如下:prot
23、ected void btnAdminLogin_Click(object sender, EventArgs e) if (AdminManager.AdminLogin(this.txtName.Text,this.txtPwd.Text) SessionLoginUser = this.txtName.Text; string strRedirect; strRedirect = RequestReturnUrl; System.Web.Security.FormsAuthentication.SetAuthCookie(this.txtName.Text, true); if (str
24、Redirect = null)Response.Redirect(/admin/ListAllStudents.aspx);Response.Redirect(strRedirect);Else. 3. 3. 更改登錄代碼更改登錄代碼ASPNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì) 在Web應(yīng)用程序運(yùn)行期間,應(yīng)用程序也許會(huì)遇到錯(cuò)誤而拋出異常信息,此時(shí)我們更希望用戶看到友好的用戶界面而非單純的錯(cuò)誤代碼,ASP.NET提供的自定義錯(cuò)誤機(jī)制可以使我們自己定義錯(cuò)誤,從而使錯(cuò)誤發(fā)生時(shí),程序自動(dòng)跳到發(fā)生錯(cuò)誤的界面。(2 2) 自定義錯(cuò)誤自定義錯(cuò)誤ASPNET動(dòng)態(tài)網(wǎng)站設(shè)計(jì)(1)配置Web.config 首先配置網(wǎng)站根目錄下的We
25、b.config,方法如下:自定義錯(cuò)誤解決方法自定義錯(cuò)誤解決方法1 15.4 Global.asax文件 nGlobal.asax文件 n提供了一種在中心位置響應(yīng)應(yīng)用程序級(jí)或模塊級(jí)事件的方法。可以使用本文件實(shí)現(xiàn)應(yīng)用程序的安全性以及其他一些任務(wù)。n位于應(yīng)用程序根目錄下,繼承自HttpApplication 類(lèi),它維護(hù)一個(gè)HttpApplication 對(duì)象池,并在需要時(shí)將對(duì)象池中的對(duì)象分配給應(yīng)用程序;Application_Start和Application_End事件處理代碼n當(dāng)位于應(yīng)用程序命名空間的任何資源或URL被首次訪問(wèn)時(shí),將自動(dòng)解析Glabal.asax文件并把它編譯成動(dòng)態(tài)的.NET框架類(lèi)(派生自HttpApplication類(lèi)并加以擴(kuò)存)。n創(chuàng)建該派生類(lèi)實(shí)例同時(shí),引發(fā)Application_Start事件。隨后將處理頁(yè)面的一請(qǐng)求或響應(yīng),同時(shí)觸發(fā)Application_BeginRequest或Application_EndRequest事件
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省云學(xué)聯(lián)盟2024-2025學(xué)年高一下學(xué)期3月月考物理試題(原卷版+解析版)
- 不完全市場(chǎng)下發(fā)展中國(guó)家的農(nóng)村市場(chǎng)講義
- 《登泰山記》讀析
- 2025年黨章黨史國(guó)史國(guó)情知識(shí)競(jìng)賽題庫(kù)及答案(共200題)
- 盆底肌訓(xùn)練與盆底電刺激在產(chǎn)婦產(chǎn)后盆底肌力康復(fù)治療中的應(yīng)用價(jià)值探討
- 《國(guó)際市場(chǎng)營(yíng)銷(xiāo)》課件-第9章 國(guó)際市場(chǎng)促銷(xiāo)策略
- 《電子商務(wù)基礎(chǔ)》課件-話題3 電子商務(wù)運(yùn)用
- 橄欖球俱樂(lè)部簡(jiǎn)裝合同樣本
- 保險(xiǎn)業(yè)務(wù)代理居間協(xié)議
- 電子商務(wù)平臺(tái)訂單管理表
- 中交項(xiàng)目標(biāo)準(zhǔn)化手冊(cè)-第一冊(cè)工地建設(shè)
- 口腔正畸理論知識(shí)考核試題與答案
- 天文小報(bào)(流星與彗星)
- 《影視鑒賞(第二版)》課件2-5故事片文化
- 供應(yīng)商訪問(wèn)Ariba招標(biāo)事件的操作說(shuō)明
- 堅(jiān)持“三三三”工作法 打造安全型班組
- 電氣工程及其自動(dòng)化基礎(chǔ)知識(shí)(培訓(xùn))
- 機(jī)動(dòng)車(chē)登記證書(shū)中英文模版(長(zhǎng)春-別克HRV - 長(zhǎng)城H3)
- 研發(fā)費(fèi)用明細(xì)表模板
- 變電站綜合自動(dòng)化
- 變壓器的用途、分類(lèi)與結(jié)構(gòu)ppt課件
評(píng)論
0/150
提交評(píng)論