




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
10.1ASP.NET應(yīng)用程序概述10.1.1認(rèn)識ASP.NETASP.NET是Mirosoft公司推出的新一代建立動(dòng)態(tài)Web應(yīng)用程序的開發(fā)平臺,是一種建立動(dòng)態(tài)Web應(yīng)用程序的新技術(shù)。10.1.2ASP.NET開發(fā)環(huán)境MicrosoftVisualWebDeveloper201010.1.3HTML和ASP.NET標(biāo)記1.HTMLHTML(HyperTextMarkupLanguage)是實(shí)際創(chuàng)建Web頁面的語言,它使用標(biāo)記標(biāo)簽來描述網(wǎng)頁。例如“<h2>HelloWorld</h2>”表示以二級標(biāo)題的形式將文本“HelloWorld”呈現(xiàn)在頁面上2.ASP.NET標(biāo)記除了HTML外,ASP.NETWeb頁面也可能包含其他標(biāo)記,即大多數(shù)頁面上都有一個(gè)或多個(gè)ASP.NET服務(wù)器控件,這些控件的標(biāo)記與HTML類似。不同的是,大部分ASP.NET標(biāo)記都是以asp:前綴開頭的。例如,ASP.NET中的按鈕類似于下面的表示:<asp:ButtonID="Button1"runat="server"Text="OK"/>10.1.3構(gòu)建ASP.NETWeb站點(diǎn)1.創(chuàng)建Web站點(diǎn)2.站點(diǎn)打開和編輯3.站點(diǎn)保存和調(diào)試10.2ASP.NET頁面設(shè)計(jì)10.2.1ASP.NET頁面的基本組成1、靜態(tài)文本:類似普通的HTML頁面包含的內(nèi)容。2、ASP.NET服務(wù)器控件:非標(biāo)準(zhǔn)的ASP.NET特定標(biāo)記元素,瀏覽器不能識別。但當(dāng)一個(gè)ASP.NET頁面被請求時(shí),這些標(biāo)記元素會(huì)動(dòng)態(tài)地轉(zhuǎn)化標(biāo)準(zhǔn)HTML元素,瀏覽器就可以正確顯示了。3、指令:以字符“@”開頭,分析器或編譯器在分析或編譯頁(包括窗體頁和母版頁)、用戶控件或其他資源文件時(shí),頁、控件或文件可以通過ASP.NET指令指定編譯器的屬性。4、服務(wù)器端代碼聲明部分:包含了頁面對應(yīng)的應(yīng)用程序邏輯,所有的公共變量定義,子過程,函數(shù),包含有類似<ScriptRunat=”server”>的標(biāo)記。10.2.2服務(wù)器控件1、標(biāo)準(zhǔn):一般的控件,組成大多數(shù)的頁面,等價(jià)于Windows窗體控件,由TextBox、Button、Label、Hyperlink、Image、DropDownList、CheckBox、RadioButton等控件組成。2、數(shù)據(jù):用來連接數(shù)據(jù)源的控件,數(shù)據(jù)源可以是來自數(shù)據(jù)庫,也可以是XML文件,包含DataList、GridView、ListView等控件。3、驗(yàn)證:用來添加頁面驗(yàn)證用戶輸入的控件。4、導(dǎo)航:用來提供簡單快速的網(wǎng)站導(dǎo)航的控件。5、登陸:一組用來簡化從開放站點(diǎn)到個(gè)性化區(qū)域的移動(dòng)的控件。6、WebParts:一組方便用戶對網(wǎng)頁的各區(qū)域布局自由調(diào)整的控件。7、AJAXExtensions:用于創(chuàng)建無閃爍的Web應(yīng)用程序,且不需要完整回發(fā)就能從客戶端中檢索服務(wù)器上的數(shù)據(jù)。8、動(dòng)態(tài)數(shù)據(jù):允許在數(shù)據(jù)庫中快速創(chuàng)建用戶界面來管理數(shù)據(jù)。例10.1下面列舉一個(gè)簡單示例演示向頁面添加控件和控件事件代碼的過程。(設(shè)計(jì)過程見教材270頁)10.3創(chuàng)建外觀一致的Web站點(diǎn)在創(chuàng)建Web站點(diǎn)時(shí)應(yīng)該努力使整個(gè)站點(diǎn)頁面的布局和行為盡可能保持一致。一致性能讓站點(diǎn)既顯得美觀又比較專業(yè),而且有利于訪問者瀏覽站點(diǎn)。VisualWebDeveloper2010提供了許多實(shí)現(xiàn)一致設(shè)計(jì)的優(yōu)秀功能和工具,來幫助建立具有外觀一致性的站點(diǎn)。10.3.1ASP.NET主題ASP.NET的樣式和皮膚特性,使開發(fā)者能夠把樣式和布局信息存放到一組獨(dú)立的文件中,總稱為主題(Theme)。主題可以獨(dú)立于應(yīng)用程序的頁,為控件和頁面統(tǒng)一樣式設(shè)置。主題的優(yōu)點(diǎn)在于,設(shè)計(jì)站點(diǎn)時(shí)可以先不考慮樣式,在以后要進(jìn)行樣式應(yīng)用時(shí),也無需更新頁面或更改代碼,它獨(dú)立于Web應(yīng)用程序,對其進(jìn)行維護(hù)也變得相當(dāng)方便。1.創(chuàng)建主題2.不同類型的主題3.應(yīng)用主題10.3.2ASP.NET外觀外觀是包含標(biāo)記的簡單文本文件,它允許從某個(gè)集中位置定義一個(gè)或多個(gè)服務(wù)器控件的外觀。它們位于主題文件夾下,是構(gòu)成ASP.NET主題功能的一個(gè)重要部分。例10.2為按鈕控件創(chuàng)建外觀,并將含有該外觀的主題應(yīng)用到例10.1中Demo.aspx頁面中。(設(shè)計(jì)過程見教材273頁)10.3.3ASP.NET母版1.創(chuàng)建母版頁2.創(chuàng)建內(nèi)容頁10.4ASP.NET頁面導(dǎo)航一個(gè)典型的Web站點(diǎn)中往往包含多個(gè)為頁面,為這些頁面建立鏈接關(guān)系從而形成一個(gè)完整而連貫的Web站點(diǎn)是保證用戶順暢瀏覽站點(diǎn)的必要工作。VisualWebDeveloper為開發(fā)人員提供了一系列用于構(gòu)建站點(diǎn)導(dǎo)航系統(tǒng)的工具控件,可以快速幫助他們建立起一個(gè)穩(wěn)固而清晰的站點(diǎn)導(dǎo)航結(jié)構(gòu)。10.4.1站點(diǎn)地圖文件站點(diǎn)地圖文件為導(dǎo)航控件定義了站點(diǎn)的邏輯結(jié)構(gòu)。默認(rèn)情況下,該文件的文件名為“Web.sitemap”。站點(diǎn)地圖文件基于XML結(jié)構(gòu),按站點(diǎn)的分層形式組織頁面。站點(diǎn)中的導(dǎo)航控件會(huì)用這個(gè)文件以有組織的方式表現(xiàn)相關(guān)的鏈接,只要將一個(gè)導(dǎo)航控件與這個(gè)Web.Sitemap文件掛鉤,就能創(chuàng)建復(fù)雜的用戶界面元素,如折疊菜單或樹形視圖。10.4.2SiteMapPath控件SiteMapPath控件顯示了當(dāng)前頁面在站點(diǎn)結(jié)構(gòu)的位置。它將自身表現(xiàn)為一系列鏈接,稱之為痕跡導(dǎo)航。用戶可以利用該控件了解當(dāng)前頁的路徑信息,同時(shí),還可利用該控件在站點(diǎn)結(jié)構(gòu)中向上走一層或多層。10.4.3TreeView控件TreeView類用于在樹結(jié)構(gòu)中顯示分層數(shù)據(jù),項(xiàng)可以在包含子元素的項(xiàng)前面用加號和減號來展開和折疊。它支持多種功能,比如數(shù)據(jù)綁定(把控件的節(jié)點(diǎn)綁定到XML、表格或關(guān)系數(shù)據(jù))、客戶端節(jié)點(diǎn)填充和站點(diǎn)導(dǎo)航。10.4.4Menu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國預(yù)測性生物標(biāo)志物行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報(bào)告
- 激光技術(shù)的多學(xué)科交叉研究試題及答案
- 小朋友洗手培訓(xùn)
- 光電工程師考試中級難題分析與解決思路試題及答案
- 養(yǎng)殖競標(biāo)合同范例
- 農(nóng)村鄉(xiāng)間養(yǎng)殖合同樣本
- 出口銷售協(xié)議合同樣本
- 出租手工婚紗禮服合同標(biāo)準(zhǔn)文本
- 供貨返合同標(biāo)準(zhǔn)文本
- 育嬰師心理發(fā)展階段試題及答案
- 2025年青海能源投資集團(tuán)有限責(zé)任公司招聘筆試參考題庫含答案解析
- 2025年河南建筑職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫審定版
- 2026年版廣西高等職業(yè)教育考試(新職教高考)新聞傳播大類《攝影攝像》模擬試卷(第1套)
- 山東省煙臺市第二中學(xué)等校2021-2022學(xué)年高二下學(xué)期期中考試歷史試題(原卷版)
- DB14-T 2779-2023 營造林工程監(jiān)理規(guī)范
- 學(xué)校行政管理中的溝通藝術(shù)與效率
- 二零二五版風(fēng)力發(fā)電工程監(jiān)理服務(wù)合同示范文本3篇
- 醫(yī)院建設(shè)項(xiàng)目驗(yàn)收管理流程
- 第十八章 平行四邊形 評估測試卷(含答案)2024-2025學(xué)年數(shù)學(xué)人教版八年級下冊
- 菌劑銷售合同(2025年)
- 2024年公務(wù)員考試公共基礎(chǔ)知識常識題庫及答案(共五套)
評論
0/150
提交評論