在查看Visual Web Developer的工具箱時可以看到幾個不同的區域每個區域都包含了一組不同的工具其中很多工具都是服務器控件在開發ASPNET應用程序時會用到這些控件
在ASPNET頁面上服務器控件表現為一個標記例如<asp:textbox…/>這些標記不是標准的HTML元素因此如果它們出現在網頁上浏覽器將無法理解它們然而當從Web服務器上請求一個ASPNET頁面時這些標記都將動態地轉換為HTML元素因此浏覽器只會接收到它能理解的HTML內容
這一節首先查看一些可以使用的控件的類型然後討論它們如何工作
工具箱中的服務器控件分組多得讓人難以區分開發人員不僅可以選擇標准的網頁元素(例如單選按鈕超鏈接和下拉列表框等)還可以選擇其他類型的控件(如圖所示)這些類型包含了更多可用的控件根據所編輯的頁面類型工具箱的外觀將發生變化圖是在創建ASPNET頁面時的標准外觀
可用的控件類型包括
; Standard:常用控件網頁上%的元素都來自於這個類型
; Data:用於連接數據源(數據庫或XML文件)的控件
; Validation:可添加到網頁上驗證用戶輸入的控件(例如確保特定的文本框中包含了數據或者輸入的數據格式必須正確)
; Navigation:為站點提供簡單而快速的導航方案的控件(例如超鏈接的動態菜單和breadcrumb)
; Login:一組控件用於簡化從一個完全開放的站點轉移到具有個人特色的站點
; WebParts:用於簡化創建Sharepoint風格的站點這種站點帶有可以拖放的區域稱為Web Part使得用戶可以重新安排站點的外觀
; HTML:簡單的HTML元素
在後續章節中將了解到每種類型的多個控件在本章的後面您可以在為Wrox United站點創建菜單時用到一些導航控件
ASPNET 入門教程完整版
From:http://tw.wingwit.com/Article/program/net/201311/14721.html