.NET網(wǎng)站編程基礎_第1頁
.NET網(wǎng)站編程基礎_第2頁
.NET網(wǎng)站編程基礎_第3頁
.NET網(wǎng)站編程基礎_第4頁
.NET網(wǎng)站編程基礎_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Web開發(fā)技術1 2.1 .htm文件和文件和XHTML 2.2 .aspx文件文件 2.3 .CSS文件和文件和CSS常識常識 2.4 .js文件和文件和JavaScript常識常識 2.5 .XML文件和文件和XML常識常識 2.6 web.config(*) 2.7 小結小結第第2章章 ASP.NET 網(wǎng)站編程基礎網(wǎng)站編程基礎Web開發(fā)技術22.1 .htm文件和文件和XHTML .htm文件是一種靜態(tài)網(wǎng)頁文件,它不包含任何服務器文件是一種靜態(tài)網(wǎng)頁文件,它不包含任何服務器控件,而是由控件,而是由HTML元素組成??蛻舳藶g覽器訪元素組成??蛻舳藶g覽器訪問問.htm文件時,文件時,IIS不經(jīng)

2、過任何處理就直接送往瀏覽器,不經(jīng)過任何處理就直接送往瀏覽器,由瀏覽器解釋執(zhí)行。由瀏覽器解釋執(zhí)行。 在在Visual Studio 2008中建立中建立.htm文件,默認使用文件,默認使用XHTML 1.0 Transitional文件類型。文件類型。 XHTML(eXtensible Hyper Text Markup Language)可擴展超文本標記語言是被國際標準化組織機構可擴展超文本標記語言是被國際標準化組織機構W3C認定,用于替代認定,用于替代HTML的標記語言。的標記語言。Web開發(fā)技術32.1.1 .htm文件結構文件結構 無標題頁無標題頁document typy define

3、,1.0版本的定義版本的定義名字空間,包含了名字空間,包含了XHTML各版本的信息各版本的信息Web開發(fā)技術42.1.2 常用常用XHTML元素元素 表示文檔類型聲明。表示文檔類型聲明。 表示這是一個表示這是一個XHTML文檔,文檔,其它所有的其它所有的XHTML元素都位于這兩個元素之間。元素都位于這兩個元素之間。 表示文檔頭部信息。表示文檔頭部信息。 表示瀏覽器標題欄中信息,應包表示瀏覽器標題欄中信息,應包含于含于中。中。 表示表示CSS樣式信息,應包含于樣式信息,應包含于中。中。Web開發(fā)技術52.1.2 常用常用XHTML元素(續(xù))元素(續(xù)) 表示文檔主體部分。表示文檔主體部分。 表示一

4、個段落。表示一個段落。 表示換行。表示換行。 表示水平線。表示水平線。 . Web開發(fā)技術62.1.2 常用常用XHTML元素(續(xù))元素(續(xù)) 表格標題信息表格標題信息 表示一個表格,其中表示一個表格,其中表示一行,表示一行,表表示一個單元格。示一個單元格。Web開發(fā)技術72.1.2 常用常用XHTML元素(續(xù))元素(續(xù)) 我的簡介我的簡介表示在瀏表示在瀏覽器上顯示超鏈接覽器上顯示超鏈接“我的簡介我的簡介”,點擊后鏈,點擊后鏈接到接到intro.htm。 我的郵箱我的郵箱表示瀏覽器上顯示超鏈接表示瀏覽器上顯示超鏈接“我的郵箱我的郵箱”,單擊鏈接后給單擊鏈接后給發(fā)郵件。發(fā)郵件。 Web開發(fā)技術8

5、常用的實體符號表常用的實體符號表 字符字符表示方表示方法法字符字符表示方表示方法法字符字符表示方表示方法法空格空格 小于號小于號>"'&©®¥Web開發(fā)技術9實例實例2-1 認識常用認識常用XHTML元素元素 學習學習XHTML元素的方法不需死記硬背,可在元素的方法不需死記硬背,可在Internet上找一些上找一些.htm或或.html為擴展名的文件,為擴展名的文件,然后在瀏覽器中瀏覽該文件效果。再單擊然后在瀏覽器中瀏覽該文件效果。再單擊瀏瀏覽器覽器“查看查看”

6、“源文件源文件”可看到可看到.htm文件文件的源代碼,將瀏覽看到的效果與源代碼中的的源代碼,將瀏覽看到的效果與源代碼中的XHTML元素對比,從而了解元素對比,從而了解XHTML元素的元素的作用。作用。 源程序:源程序:2-1.htm (P20)Web開發(fā)技術10Web開發(fā)技術112.2 .aspx文件文件 .aspx文件(文件(Web窗體)在窗體)在ASP.NET 3.5網(wǎng)站中網(wǎng)站中占據(jù)主體部分。作為一個完全面向?qū)ο蟮南到y(tǒng),占據(jù)主體部分。作為一個完全面向?qū)ο蟮南到y(tǒng),Web窗體頁直接或間接地繼承自窗體頁直接或間接地繼承自System.Web.UI.Page類。類。 每個每個Web窗體的頁面代碼包

7、括窗體的頁面代碼包括兩部分兩部分:一部分:一部分是處于是處于元素之間的元素之間的顯示界面代碼顯示界面代碼,包括,包括XHTML元素和定義界面的服務器控件信息;元素和定義界面的服務器控件信息;另一部分是包含事件處理等的另一部分是包含事件處理等的C#代碼代碼。 C#代碼存儲時有兩種模型:代碼存儲時有兩種模型:單文件頁模型單文件頁模型和和代代碼隱藏頁模型碼隱藏頁模型。 Web開發(fā)技術122.2.1 單文件頁模型單文件頁模型 顯示界面代碼和邏輯處理代碼(事件處顯示界面代碼和邏輯處理代碼(事件處理、函數(shù)等)都放在同一個理、函數(shù)等)都放在同一個.aspx文件中。文件中。 邏輯處理代碼包含于邏輯處理代碼包含

8、于 元素之間,且包含元素之間,且包含runat=server屬性。屬性。Web開發(fā)技術13實例實例2-2 單文件頁模型單文件頁模型 本實例包含本實例包含TextBox、Label、Button控件控件各一個,當在各一個,當在TextBox1中輸入內(nèi)容后再單中輸入內(nèi)容后再單擊擊Button1,則在,則在Label1中顯示中顯示“不管您輸不管您輸什么,我都喜歡什么,我都喜歡ASP.NET!”。 源程序:源程序:2-2.aspx (P22)Web開發(fā)技術14程序說明程序說明 單文件頁模型在讀代碼時可先看單文件頁模型在讀代碼時可先看元素中內(nèi)容,主要關注有哪些控件對象、元素中內(nèi)容,主要關注有哪些控件對象

9、、對象的對象的ID屬性、對象的事件名。再由對屬性、對象的事件名。再由對象的事件名到象的事件名到元素中找對應的執(zhí)元素中找對應的執(zhí)行函數(shù)。行函數(shù)。 OnClick=Button1_Click表示表示Click事件,事件,單擊單擊ID為為Button1的按鈕后執(zhí)行位于的按鈕后執(zhí)行位于元素中的元素中的Button1_Click方法。方法。Web開發(fā)技術152.2.2 代碼隱藏頁模型代碼隱藏頁模型 適用于多個開發(fā)人員共同創(chuàng)建網(wǎng)站的情適用于多個開發(fā)人員共同創(chuàng)建網(wǎng)站的情形。形。 顯示界面的代碼包含于顯示界面的代碼包含于.aspx文件,而邏文件,而邏輯處理代碼包含于對應的輯處理代碼包含于對應的.aspx.cs

10、文件。文件。 與單文件頁模型不同,與單文件頁模型不同,.aspx文件不再包文件不再包含含元素,但在元素,但在page指令中需包指令中需包含引用的外部文件。含引用的外部文件。Web開發(fā)技術16實例實例2-3 代碼隱藏頁模型代碼隱藏頁模型(源程序:源程序:2-3.aspx) 代碼隱藏頁模型 請輸入內(nèi)容   Web開發(fā)技術17實例實例2-3 代碼隱藏頁模型代碼隱藏頁模型(源程序:源程序:2-3.aspx.cs)using System;public partial class chap2_2_3 : System.Web.UI.Page protected void Button1

11、_Click(object sender, EventArgs e) Label1.Text = 不管您輸什么,我都喜歡ASP.NET!; Web開發(fā)技術18程序說明 代碼隱藏頁模型在讀代碼時可先看代碼隱藏頁模型在讀代碼時可先看“.aspx文件文件”中內(nèi)容,主中內(nèi)容,主要關注有哪些控件對象、對象的要關注有哪些控件對象、對象的ID屬性、對象的事件名。再屬性、對象的事件名。再由對象的事件名到相應的由對象的事件名到相應的“.aspx.cs文件文件”中找對應的執(zhí)行方中找對應的執(zhí)行方法。法。 在在.aspx文件中增加了文件中增加了Page指令,其中指令,其中AutoEventWireup=true 指定

12、頁面事件自動觸發(fā);指定頁面事件自動觸發(fā);CodeFile=2-3.aspx.cs 指定后臺編碼文件,使得顯示界面和指定后臺編碼文件,使得顯示界面和后臺編碼文件相互關聯(lián);后臺編碼文件相互關聯(lián);Inherits=chap2_2_3指定繼承的類指定繼承的類名,該類的定義存儲于相應的后臺編碼文件中。名,該類的定義存儲于相應的后臺編碼文件中。Web開發(fā)技術192.3 .CSS文件和CSS常識 XHTML能限定瀏覽器中網(wǎng)頁元素的顯示格式,能限定瀏覽器中網(wǎng)頁元素的顯示格式,但可控性不強,如統(tǒng)一網(wǎng)站風格需要逐個網(wǎng)頁但可控性不強,如統(tǒng)一網(wǎng)站風格需要逐個網(wǎng)頁去修改。去修改。CSS(Cascading Style

13、Sheet)級聯(lián)樣)級聯(lián)樣式表式表定義網(wǎng)頁中元素的樣式定義網(wǎng)頁中元素的樣式規(guī)則,現(xiàn)已為各類規(guī)則,現(xiàn)已為各類瀏覽器所接受。在瀏覽器所接受。在XHTML基礎上,基礎上,CSS提供了提供了精確定位和精確定位和重新定義重新定義XHTML元素屬性元素屬性的功能。的功能。一個一個CSS樣式文件可以作用到多個樣式文件可以作用到多個XHTML文件,文件,這樣,當要同時改變多個這樣,當要同時改變多個XHTML網(wǎng)頁風格時,網(wǎng)頁風格時,只要修改只要修改CSS樣式文件即可。樣式文件即可。 Web開發(fā)技術202.3.1 定義CSS樣式 每個每個CSS樣式有兩個主要部分:樣式有兩個主要部分:選擇器選擇器(如(如h1)和)

14、和聲明聲明(如(如color:blue)。聲明由一個屬)。聲明由一個屬性(性(color)及其值()及其值(blue)組成。)組成。 根據(jù)定義的不同用途,根據(jù)定義的不同用途,CSS樣式包括基于樣式包括基于元元素的樣式、基于類的樣式和基于素的樣式、基于類的樣式和基于ID的樣式的樣式。 注意:注意:當這三種樣式運用于同一個當這三種樣式運用于同一個XHTML元素時,基于元素時,基于ID的樣式優(yōu)先級最高,其次是的樣式優(yōu)先級最高,其次是基于類的樣式,最后是基于元素的樣式。基于類的樣式,最后是基于元素的樣式。Web開發(fā)技術21基于元素的樣式基于元素的樣式 基于元素的樣式將重新定義指定基于元素的樣式將重新定

15、義指定XHTML元元素的屬性,其選擇器即為素的屬性,其選擇器即為XHTML元素名,元素名,如對所有段落(如對所有段落(p標記中的內(nèi)容)創(chuàng)建左右均標記中的內(nèi)容)創(chuàng)建左右均為為25象素的邊距,其樣式規(guī)則為:象素的邊距,其樣式規(guī)則為:p margin-left: 25px; margin-right: 25px; Web開發(fā)技術22基于類的樣式基于類的樣式 一個基于類的樣式可以應用于不同的一個基于類的樣式可以應用于不同的XHTML元素或某個元素或某個XHTML元素的子集(如應用于部元素的子集(如應用于部分段落)。定義時,分段落)。定義時,要在選擇器名前加要在選擇器名前加“.”,如對類名如對類名int

16、ro定義為紅色的樣式規(guī)則為:定義為紅色的樣式規(guī)則為:.intro color: #ff0000; 在頁面中,用在頁面中,用class=類名類名的方法調(diào)用,如:的方法調(diào)用,如:Web開發(fā)技術23基于ID的樣式 基于基于ID的樣式應用于具有的樣式應用于具有ID屬性的元素,且屬性的元素,且常用于單個常用于單個XHTML元素的屬性設置。定義元素的屬性設置。定義時,時,需在選擇器(需在選擇器(ID名)前加名)前加“#”。 在網(wǎng)頁在網(wǎng)頁CSS布局中主要靠層布局中主要靠層“div”實現(xiàn),而實現(xiàn),而“div”的樣式常采用基于的樣式常采用基于ID的樣式。如要對的樣式。如要對定義的層定義的層設置設置背景色為綠色的

17、樣式規(guī)則為:背景色為綠色的樣式規(guī)則為:#menubar background-color: #008000; Web開發(fā)技術242.3.2 CSS樣式位置樣式位置 CSS樣式規(guī)則可以放在不同的位置,包括:樣式規(guī)則可以放在不同的位置,包括:與與XHTML元素的元素的內(nèi)聯(lián)內(nèi)聯(lián)、位于頁面的、位于頁面的元素中元素中和和外部樣式表(外部樣式表(.css文件文件)中。)中。 注意:注意:不同位置不同位置CSS樣式規(guī)則的優(yōu)先級是內(nèi)樣式規(guī)則的優(yōu)先級是內(nèi)聯(lián)樣式最高,其次是頁面中的聯(lián)樣式最高,其次是頁面中的CSS樣式,最樣式,最后是外部樣式表。后是外部樣式表。Web開發(fā)技術25創(chuàng)建內(nèi)聯(lián)樣式創(chuàng)建內(nèi)聯(lián)樣式 當要為單個

18、元素定義屬性而不想重用該當要為單個元素定義屬性而不想重用該樣式時,可以使用內(nèi)聯(lián)樣式。內(nèi)聯(lián)樣式樣式時,可以使用內(nèi)聯(lián)樣式。內(nèi)聯(lián)樣式規(guī)則在規(guī)則在XHTML元素的元素的style屬性中定義屬性中定義,如:如:。Web開發(fā)技術26創(chuàng)建特定頁的創(chuàng)建特定頁的CSS樣式樣式 當要為特定頁中的元素設置樣式規(guī)則時,可當要為特定頁中的元素設置樣式規(guī)則時,可以在以在元素中的元素中的元素內(nèi)定義。定元素內(nèi)定義。定義時可采用基于元素的樣式、基于類的樣式義時可采用基于元素的樣式、基于類的樣式或基于或基于ID的樣式。的樣式。實例2-4 創(chuàng)建特定頁的CSS樣式 源程序:2-4.htm (P26)Web開發(fā)技術27創(chuàng)建外部樣式表創(chuàng)

19、建外部樣式表 外部樣式表中的樣式規(guī)則常應用于整個網(wǎng)站,外部樣式表中的樣式規(guī)則常應用于整個網(wǎng)站,這些規(guī)則包含于獨立的這些規(guī)則包含于獨立的.css文件中。文件中。 在調(diào)用時,使用在調(diào)用時,使用元素可以將樣式表鏈接元素可以將樣式表鏈接到網(wǎng)頁,如將到網(wǎng)頁,如將“1-3.css”文件中的樣式規(guī)則應文件中的樣式規(guī)則應用于當前頁的代碼為:用于當前頁的代碼為: 實例實例2-5 外部樣式表外部樣式表(*) 源程序:源程序:2-5.css ,2-5.htmWeb開發(fā)技術282.4 .js文件和文件和JavaScript常識常識 JavaScript是由是由NetScape公司開發(fā)的基于對象和事件公司開發(fā)的基于對象

20、和事件驅(qū)動的解釋型語言。作為一種腳本語言可以直接嵌驅(qū)動的解釋型語言。作為一種腳本語言可以直接嵌入到入到XHTML頁面中,不需要頁面中,不需要Web服務器端的解釋服務器端的解釋執(zhí)行即可由瀏覽器實現(xiàn)網(wǎng)頁的執(zhí)行。目前,所有的執(zhí)行即可由瀏覽器實現(xiàn)網(wǎng)頁的執(zhí)行。目前,所有的瀏覽器均支持瀏覽器均支持JavaScript。 具有運算、流程控制、支撐對象和函數(shù)等具有運算、流程控制、支撐對象和函數(shù)等 功能越來越強,應用廣泛,強調(diào)客戶端編程。功能越來越強,應用廣泛,強調(diào)客戶端編程。(自主學習自主學習 window對象對象、 document對象、對象、 location對對象等象等)Web開發(fā)技術29典型的典型的J

21、avaScript用途用途 在在XHTML中創(chuàng)建動態(tài)文本,如動態(tài)表格。中創(chuàng)建動態(tài)文本,如動態(tài)表格。 響應客戶端事件。響應客戶端事件。 可以讀取并改變可以讀取并改變XHTML元素的內(nèi)容。元素的內(nèi)容。 在數(shù)據(jù)提交到服務器之前,驗證這些數(shù)據(jù)。在數(shù)據(jù)提交到服務器之前,驗證這些數(shù)據(jù)。 可檢測訪問者的瀏覽器,并根據(jù)檢測到的瀏可檢測訪問者的瀏覽器,并根據(jù)檢測到的瀏覽器類型載入相應的頁面。覽器類型載入相應的頁面。 關閉窗口。關閉窗口。 頁面上顯示時間,頁面上顯示時間,AJAX。 Web開發(fā)技術302.4.1 JavaScript代碼位置代碼位置 在在元素中元素中 在在元素中元素中 獨立的獨立的.js文件中文件

22、中Web開發(fā)技術31JavaScript代碼在代碼在元素中元素中 元素中的元素中的JavaScript代碼包含于代碼包含于元素之間,元素之間,只有在被調(diào)用或當事件被觸發(fā)時才會執(zhí)行。只有在被調(diào)用或當事件被觸發(fā)時才會執(zhí)行。 JavaScript代碼在代碼在元素中元素中 與與元素中的元素中的JavaScript類似,類似,元素中的元素中的JavaScript代碼也要包含于代碼也要包含于之間。之間。Web開發(fā)技術32實例實例2-6 元素中的元素中的JavaScript代碼代碼 源程序:源程序:2-6.htm (P29) 程序說明:程序說明:當網(wǎng)頁執(zhí)行到當網(wǎng)頁執(zhí)行到元素時,觸發(fā)元素時,觸發(fā)load事件,

23、事件,再調(diào)用再調(diào)用message()函數(shù),最后在瀏覽器中顯示函數(shù),最后在瀏覽器中顯示“在在”信息。信息。Web開發(fā)技術33 head元素中元素中JavaScript function message() alert(“在在中中”) Web開發(fā)技術34JavaScript代碼在獨立的代碼在獨立的.js文件中文件中 獨立的獨立的.js文件常用于多個頁面需要調(diào)用相同文件常用于多個頁面需要調(diào)用相同JavaScript代碼的情形。代碼的情形。 通常把所有通常把所有.js文件放在同一個腳本文件夾中,文件放在同一個腳本文件夾中,這樣容易管理。這樣容易管理。 在調(diào)用外部在調(diào)用外部JavaScript文件時,需

24、在文件時,需在元素中加入元素中加入src屬性值。屬性值。 Web開發(fā)技術35實例實例2-8 獨立的獨立的.js文件文件 源程序:源程序:2-8.htm 源程序:源程序:2-8.js 程序說明:程序說明:在在2-8.htm文件中,行文件中,行5中的中的src屬性表示屬性表示獨立的獨立的.js文件存放位置;當網(wǎng)頁執(zhí)行到文件存放位置;當網(wǎng)頁執(zhí)行到元素時,觸發(fā)元素時,觸發(fā)load事件并調(diào)用事件并調(diào)用2-8.js中的中的message()函數(shù)。函數(shù)。 注意:注意:在在2-8.js中不要包含中不要包含元素。元素。Web開發(fā)技術36 在獨立的在獨立的.js文件中文件中 2-8.jsfunction mess

25、age() alert(在外部在外部2-8.js中中)Web開發(fā)技術37實例實例2-9 檢測瀏覽器類型檢測瀏覽器類型 本實例將檢測瀏覽器類型,如果瀏覽器為本實例將檢測瀏覽器類型,如果瀏覽器為Netscape或或4.0以上版本的以上版本的IE,則顯示,則顯示“您的瀏您的瀏覽器滿足要求!覽器滿足要求!”,否則顯示,否則顯示“請更新您的瀏覽請更新您的瀏覽器器”。 源程序:源程序:2-9.htm 程序說明:程序說明:“/”表示語句注釋;表示語句注釋;navigator.appName返返回回“瀏覽器名瀏覽器名”;navigator.appVersion返回返回“瀏覽器版本號瀏覽器版本號”;parseF

26、loat()將字符型數(shù)據(jù)將字符型數(shù)據(jù)轉(zhuǎn)化為浮點型數(shù)據(jù);轉(zhuǎn)化為浮點型數(shù)據(jù); Web開發(fā)技術38 檢測瀏覽器類型檢測瀏覽器類型 function detectBrowser() function detectBrowser() /browser /browser變量存放變量存放“瀏覽器名瀏覽器名” var browser=navigator.appName var browser=navigator.appName /b_version /b_version變量存放字符型變量存放字符型“瀏覽器版本號瀏覽器版本號” var b_version=navigator.appVersion var b_v

27、ersion=navigator.appVersion /version /version變量存放浮點數(shù)型變量存放浮點數(shù)型“瀏覽器版本號瀏覽器版本號” var version=parseFloat(b_version) var version=parseFloat(b_version) if (browser=Netscape|browser=Microsoft Internet if (browser=Netscape|browser=Microsoft Internet Explorer) & (version=4) Explorer) & (version=4) aler

28、t( alert(您的瀏覽器滿足要求您的瀏覽器滿足要求!) !) else else alert( alert(請更新您的瀏覽器請更新您的瀏覽器!) !) Web開發(fā)技術39實例實例2-11 計時器計時器 源程序:源程序:2-11.htm 程序說明:程序說明:網(wǎng)頁載入后調(diào)用網(wǎng)頁載入后調(diào)用startTime()函數(shù)在函數(shù)在div層層txt上顯示當前系統(tǒng)時間。上顯示當前系統(tǒng)時間。Web開發(fā)技術40 計時器計時器 function startTime() var today=new Date() /獲取客戶機當前系統(tǒng)日期獲取客戶機當前系統(tǒng)日期 var h=today.getHours() var m

29、=today.getMinutes() var s=today.getSeconds() / 調(diào)用調(diào)用checkTime()函數(shù),在小于函數(shù),在小于10的數(shù)字前加的數(shù)字前加0 m=checkTime(m) s=checkTime(s) /設置層設置層txt內(nèi)容內(nèi)容 document.getElementById(txt).innerHTML=h+“:”+m+“:”+s /過過500毫秒后再調(diào)用毫秒后再調(diào)用startTime()函數(shù)函數(shù) setTimeout(startTime(),500) /如果如果i10,就在數(shù)字前加,就在數(shù)字前加0 function checkTime(i) if (i1

30、0) i=0 + i return i Web開發(fā)技術412.5 .XML文件和文件和XML常識常識 在在ASP.NET 3.5網(wǎng)站中,網(wǎng)站中,.XML文件常用于解決文件常用于解決跨平臺交換數(shù)據(jù)的問題,這種格式實際上已成跨平臺交換數(shù)據(jù)的問題,這種格式實際上已成為為Internet數(shù)據(jù)交換標準格式。數(shù)據(jù)交換標準格式。 XML(eXtensible Markup Language)是一種)是一種可以擴展的標記語言,可以根據(jù)實際需要,定可以擴展的標記語言,可以根據(jù)實際需要,定義相應的語義標記。與義相應的語義標記。與XHTML相比,相比,XHTML被設計用來顯示數(shù)據(jù),而被設計用來顯示數(shù)據(jù),而XML旨在

31、傳輸和存儲旨在傳輸和存儲數(shù)據(jù)。數(shù)據(jù)。 Web開發(fā)技術42實例實例2-12 XML格式早餐菜單格式早餐菜單 本實例描述一個早餐菜單,其中包括食本實例描述一個早餐菜單,其中包括食物名稱、價格、描述、熱量等。物名稱、價格、描述、熱量等。 源程序:源程序:2-12.xml(P33)Web開發(fā)技術43 豆?jié){豆?jié){ 2.0 營養(yǎng)豐富營養(yǎng)豐富,能量較低能量較低 40 油條油條 3.0 非常好吃非常好吃,油脂較多油脂較多 300 雜糧饅頭雜糧饅頭 1.0 味道好味道好,極力推薦極力推薦 140 Web開發(fā)技術44程序說明 表示表示XML聲明。其中聲明。其中version屬屬性指明性指明.xml文件遵循哪個版本的

32、文件遵循哪個版本的XML規(guī)范;規(guī)范;encoding屬性指明使用的編碼字符集。屬性指明使用的編碼字符集。 表示注釋。表示注釋。 表示根元素,在一個表示根元素,在一個.XML文件中必須包含且只能包含一個根元素。文件中必須包含且只能包含一個根元素。 使用子元素描述一種早餐。使用子元素描述一種早餐。各個子元素各個子元素形成兄弟關系。形成兄弟關系。 Web開發(fā)技術452.6 web.config(*) 網(wǎng)站的配置文件是一個網(wǎng)站的配置文件是一個XML格式文件,用來格式文件,用來存儲配置信息。存儲配置信息。 最高層的配置文件是最高層的配置文件是machine.config,默認安,默認安裝于裝于“硬盤硬盤:WINDOWSMicrosoft.NET Frameworkv2.0.50727CONFIG”文件夾下。文件夾下。 machine.config存儲了本機所有網(wǎng)站的基本配存儲了本機所有網(wǎng)站的基本配置信息,通常不需要修改該文件。置信息,通常不需要修改該文件。Web開發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論