版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
WEB項(xiàng)目四
應(yīng)用的基本配置能力目標(biāo):①能夠使用ASP.NET內(nèi)置對(duì)象Response、Request、Application和Session;②
能夠設(shè)置
Global.asax
文件中的相關(guān)事件;③能夠?qū)?yè)面進(jìn)行統(tǒng)一出錯(cuò)處理;④能夠使用XML語(yǔ)法進(jìn)行Web.Config文件的配置。
知識(shí)目標(biāo):①了解Response、Request、Application和Session對(duì)象的功能及使用方法;②了解Global.asax中事件被觸發(fā)的順序;③了解
XML
文件的基本結(jié)構(gòu)和語(yǔ)法;
④Web.Config配置文件的基本結(jié)構(gòu);⑤掌握Global.asax文件的使用方法;⑥掌握Web.Config文件的配置方法。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置項(xiàng)目簡(jiǎn)介:本項(xiàng)目的工作任務(wù)首先是為電子商務(wù)網(wǎng)站創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax,然后設(shè)置Application_Error事件處理代碼,使得當(dāng)Web服務(wù)器出現(xiàn)未處理異常時(shí)將出錯(cuò)信息傳遞給出錯(cuò)處理頁(yè)面,并通過(guò)編輯配置文件Web.config實(shí)現(xiàn)Web應(yīng)用程序的總體設(shè)置,在任務(wù)分析中將進(jìn)一步介紹內(nèi)置對(duì)象Response、Request、Application和Session的功能及使用方法。即通過(guò)學(xué)習(xí),讓學(xué)生了解ASP.NET常用內(nèi)置對(duì)象,使學(xué)生能夠靈活運(yùn)用ASP.NET內(nèi)置對(duì)象,掌握利用Global.asax和Web.config對(duì)站點(diǎn)進(jìn)行總體設(shè)置的方法。本項(xiàng)目共設(shè)
2
個(gè)工作任務(wù),即任務(wù)
1Global.asax文件配置和任務(wù)2Web.Config文件配置。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置本任務(wù)首先為電子商務(wù)網(wǎng)站創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax,如圖4.1,然后為Web應(yīng)用程序設(shè)置Application_Error事件處理代碼,使得當(dāng)Web服務(wù)器出現(xiàn)未處理異常時(shí)將出錯(cuò)信息傳遞給出錯(cuò)處理頁(yè)面。在任務(wù)分析中將進(jìn)一步學(xué)習(xí)ASP.NET內(nèi)置對(duì)象Response、Request、Application和Session,以了解它們的功能及使用方法。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置圖4.1
創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置二、任務(wù)實(shí)施1、Global.asax文件配置(1)創(chuàng)建全局應(yīng)用程序類(lèi)Global.asax;(2)添加事件代碼;①
打開(kāi)
“
Global.asax
”
文件,在該文件中將自動(dòng)產(chǎn)生一些事件;②為Application_Error事件添加事件處理代碼,使得當(dāng)Web服務(wù)器出現(xiàn)未處理異常時(shí)將出錯(cuò)信息傳遞給出錯(cuò)處理頁(yè)面error.aspx。2、創(chuàng)建出錯(cuò)處理頁(yè)面error.aspx(
1
)在解決方案資源管理器中
,創(chuàng)建一個(gè)窗體頁(yè)面error.aspx;(2)切換到代碼視圖,為error.aspx添加代碼;(3)打開(kāi)文件,添加后置代碼。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置①
Response對(duì)象的屬性;②
Response對(duì)象的方法;(2)Request對(duì)象①
Session對(duì)象的屬性;②
Session對(duì)象的方法?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置三、相關(guān)知識(shí)2、Global.asax文件配置(1)Global.asax文件的結(jié)構(gòu)Global.asax文件主要是定義Web應(yīng)用程序的Application_Start()、Application_End()、Session_Start()和
Session_End()等事件處理程序。(2)Global.asax文件的使用Global.asax使用了微軟的HTML拓展<script>標(biāo)記語(yǔ)法來(lái)限制腳本,即必須用<script>標(biāo)記來(lái)引用上面的事件而不能用<%和%>符號(hào)引用。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置在Global.asax中除了為Application_Error事件添加事件處理代碼,還可以為其他幾個(gè)事件添加代碼,其中,一個(gè)典型的應(yīng)用就是統(tǒng)計(jì)在線人數(shù),考慮使用Application內(nèi)置對(duì)象保存當(dāng)前在線人數(shù),當(dāng)用戶(hù)建立
Session
時(shí),就觸發(fā)Session_Start事件,可以在該事件中為當(dāng)前在線人數(shù)作加1操作,當(dāng)用戶(hù)在默認(rèn)時(shí)間內(nèi)沒(méi)有進(jìn)入其他ASP.NET
程序時(shí),將觸發(fā)Session_End()事件,在該事件中為當(dāng)前在線人數(shù)作減1操作,嘗試為網(wǎng)站實(shí)現(xiàn)統(tǒng)計(jì)在線人數(shù)功能,在存取Application對(duì)象的值時(shí)考慮進(jìn)程同步問(wèn)題。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置任務(wù)二
Web.Config文件配置ASP.NET具有一個(gè)非常重要的特性,就是它為開(kāi)發(fā)者提供了一個(gè)非常便利的配置系統(tǒng)。這個(gè)配置系統(tǒng)借助基于XML格式的文件(Machine.Config和Web.Config)來(lái)存儲(chǔ)配置信息,使得開(kāi)發(fā)者可以輕松快速地建立自己的Web應(yīng)用環(huán)境。本任務(wù)首先為電子商務(wù)網(wǎng)站創(chuàng)建Web配置文件,如圖4.4,然后通過(guò)Web.Config配置文件中節(jié)點(diǎn)的設(shè)置,為應(yīng)用程序設(shè)置配置信息,如指定編譯信息、身份驗(yàn)證模式、為應(yīng)用程序指定會(huì)話超時(shí)時(shí)間等。在任務(wù)分析中將進(jìn)一步學(xué)習(xí)XML語(yǔ)法,并詳細(xì)介紹配置文件的查找優(yōu)先級(jí)及Web.Config配置文件的使用方法。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置任務(wù)二
Web.Config文件配置(1)創(chuàng)建頁(yè)面NoAccess.htm,用于當(dāng)用戶(hù)沒(méi)有權(quán)限訪問(wèn)請(qǐng)求的資源時(shí),為用戶(hù)提供信息提示,并編寫(xiě)相應(yīng)程序代碼;(
2
)
創(chuàng)建頁(yè)面
FileNotFound.htm
,用于當(dāng)用戶(hù)訪問(wèn)的資源不存在時(shí),為用戶(hù)提供信息提示,并編寫(xiě)相應(yīng)程序代碼;(3)進(jìn)行
兩種錯(cuò)誤頁(yè)
測(cè)試:一是用戶(hù)訪問(wèn)的資源不存在,即NoAccess.htm;另一種情況是用戶(hù)訪問(wèn)了無(wú)權(quán)請(qǐng)求的資源,即FileNotFound.htm。?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置任務(wù)二
Web.Config文件配置每個(gè)web.config文件都是基于XML的文本文件,并且可以保存到Web應(yīng)用程序中的任何目錄中。在發(fā)布Web應(yīng)用程序時(shí)web.config文件并不編譯進(jìn)dll文件中。2、Web.config配置文件的優(yōu)點(diǎn)3、配置文件的查找優(yōu)先級(jí)?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置任務(wù)二
Web.Config文件配置?Copyright2000ZheJiangEconomic&TradePolyteching.-AllRightsReserved06/09/01-ITDCOLLABORATIONWEB項(xiàng)目四
應(yīng)用的基本配置任務(wù)二
Web.Config文件配置本任務(wù)需要?jiǎng)?chuàng)建一個(gè)SqlHelper類(lèi),為其添加靜態(tài)方法GetSqlConnection(),用于返回?cái)?shù)據(jù)庫(kù)連接字符串,然后創(chuàng)建測(cè)試頁(yè)面test.aspx,在Page_Load事件中調(diào)用SqlHelper類(lèi)的GetSqlConnection()方法,向頁(yè)面輸出數(shù)據(jù)庫(kù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年透明銳鈦型光觸媒項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年縫紉針項(xiàng)目投資價(jià)值分析報(bào)告
- 2024至2030年文件儲(chǔ)柜項(xiàng)目投資價(jià)值分析報(bào)告
- 2024年高清晰度監(jiān)視器項(xiàng)目可行性研究報(bào)告
- 2024至2030年中國(guó)茶黃素?cái)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)連續(xù)型電動(dòng)執(zhí)行器行業(yè)投資前景及策略咨詢(xún)研究報(bào)告
- 2024個(gè)人工程合同范本
- 2024至2030年中國(guó)油鋸配件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024商務(wù)中介合同中介合同
- 2024廣東省勞動(dòng)合同下載
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識(shí)題庫(kù)含答案(研優(yōu)卷)
- 第8課《用制度體系保證人民當(dāng)家做作主》第2框《我國(guó)的基本政治制度》課件 2023-2024學(xué)年 中職高教版(2023)中國(guó)特色社會(huì)主義
- ORACLE ERP EBS財(cái)務(wù)全模塊操作手冊(cè)中文版
- 人教版 年六年級(jí)數(shù)學(xué)上冊(cè)教案(全冊(cè))
- 2024年入團(tuán)積極分子結(jié)業(yè)考試試題
- 國(guó)企紀(jì)委業(yè)務(wù)培訓(xùn)課件
- 2022-2023學(xué)年揚(yáng)州市寶應(yīng)縣五年級(jí)上學(xué)期期中測(cè)試數(shù)學(xué)試卷(含答案解析)
- 保安服務(wù)針對(duì)本項(xiàng)目的服務(wù)特點(diǎn)、難點(diǎn)分析及解決措施
- 《團(tuán)購(gòu)產(chǎn)品目錄》課件
- 逆向工程在汽車(chē)設(shè)計(jì)中的應(yīng)用
- 致心律失常性右室心肌病的診斷與治療
評(píng)論
0/150
提交評(píng)論