?? kj03-01.txt
字號:
Web Form指用ASP.NET開發的網頁。從設計的角度看,Web Form是一個包含HTML標記、服務器端控件以及相關程序的“大雜燴”。
對交互式網頁而言,接收用戶輸入、啟動相關的服務器端代碼、顯示各種處理結果等工作都是由Server控件來完成的。這些控件是頁面中的核心元素,ASP.NET應用程序設計者必須熟練掌握這些控件的特性和使用方法。
Web Form由“可視化組件(Viaual Component)”和“用戶接口邏輯(user interface logic)”組成。其中,前者指包含HTML標記及Server控件聲明的部分(也就是可在瀏覽器上看到的部分);后者則指用于實現服務器和用戶交互的代碼。如果使用普通的文本編輯器進行設計,則上述兩個部分共處同一文件中;如果使用Visual Studio.NET進行設計,則可視化組件與用戶接口邏輯將分處不同的文件中。
在Web Form中使用的控件可以分為4類,它們分別是HTML服務器控件、Web服務器控件、Validation控件和用戶自定義控件(本書重點介紹前3類控件)。這些控件都可以稱為Server控件,因為只有在服務器端環境下,這些控件才能正常工作,瀏覽器是不能識別這些控件的。
當用戶請求包含這些控件的網頁時,被請求網頁將首先在服務器端執行,以生成HTML文檔,并回送客戶端,瀏覽器再將結果顯示給用戶。此外,需要指出的是,Web Form的某些高級功能必須在特定的瀏覽器上方可正常運行。例如,有些功能必須在IE 5及以上版本的瀏覽器中才能正常運行。限于篇幅,本書不可能對各種Server控件的所有屬性、事件和方法進行詳細介紹,而只能介紹開發ASP.NET網頁時必須掌握的內容。如果需要進一步了解其他信息,可查閱Visual.NET幫助文檔或相關技術手冊。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -