資料庫概觀

Microsoft Expression Web 可讓您使用 ASP.NET 控制項顯示 .aspx 檔案中的資料庫資料。您可以在 HTML 檔案中納入 XML 資料,但無法納入資料庫資料。因此若要納入資料庫資料顯示、記錄的更新、記錄的編輯,或新增記錄到資料庫中,請使用 .aspx 檔案與 ASP.NET 控制項。

顯示網頁上的資料庫資料時,會用到兩種類型的 ASP.NET 控制項:資料來源控制項與資料繫結控制項。

資料來源控制項

資料來源控制項是管理連接資料來源以及讀取與寫入資料工作的 ASP.NET 控制項。資料來源控制項不會呈現任何使用者介面,而是作為特定資料存放區 (例如資料庫或 XML 檔案) 與 ASP.NET 網頁上其他控制項之間的媒介。資料來源控制項提供豐富的擷取和修改資料功能,包括查詢、排序、分頁、篩選、更新、刪除和插入。如需有關 ASP.NET 資料來源控制項的詳細資訊,請參閱 MSDN Library 的資料來源網頁伺服器控制項 (英文)。

Expression Web 包括下列資料來源控制項:

資料來源控制項

描述

SqlDataSource 控制項

能夠讓您使用 ADO.NET 管理的資料提供者,以存取 Microsoft SQL Server、OLE DB、ODBC 或 Oracle 資料庫。

AccessDataSourceControl

能夠讓您使用 Microsoft Access 資料庫。

XmlDataSource 控制項

可讓您使用 XML 檔案,這種檔案對 TreeView 或 Menu 控制項等階層式 ASP.NET 伺服器控制項特別有用。

SiteMapDataSource 控制項

搭配 ASP.NET 網站瀏覽使用。

您不需要明確地將資料來源控制項新增至 .aspx 檔案中;當您為網頁上的資料繫結控制項選擇資料來源時,Expression Web 即會將適當的資料來源控制項新增至網頁中。

資料繫結控制項

資料繫結控制項會將資料當作標記呈現至提出要求的瀏覽器。資料繫結控制項可以繫結至資料來源控制項,並在網頁要求存留週期的適當時機自動擷取資料。資料繫結控制項可以利用資料來源控制項所提供的功能,包括排序、分頁、快取、篩選、更新、刪除和插入。資料繫結控制項會透過其 DataSourceID 屬性,連接至資料來源控制項。如需有關 ASP.NET 資料繫結控制項的詳細資訊,請參閱 MSDN Library 的資料網頁伺服器 (ASP.NET) 控制項 (英文)。

Expression Web 包含下列資料繫結控制項。

資料繫結控制項

描述

List 控制項

以各種清單格式呈現資料。列出 BulletedList、CheckBoxList、DropDownList、ListBox 和 RadioButtonList 等控制項。

AdRotator 控制項

將網頁上的廣告呈現為影像,使用者可以按一下影像而移至與廣告相關聯的 URL。

DataList 控制項

將資料呈現在表格中。會使用所定義的項目範本呈現每個項目。

DetailsView 控制項

在表格式配置中一次顯示一筆記錄,並且讓您編輯、刪除和插入記錄。您也可以逐頁查看多重記錄。

FormView 控制項

與 DetailsView 控制項類似,但可讓您定義每個記錄的自由格式版面配置。FormView 控制項與單一記錄的 DataList 控制項相仿。

GridView 控制項

將資料顯示在表格中,並且在不需要程式碼的情況下支援編輯、更新、排序和分頁資料。

Menu 控制項

將資料呈現在包含子功能表的階層式動態功能表中。

Repeater 控制項

將資料呈現在清單中。會使用所定義的項目範本呈現每個項目。

TreeView 控制項

將資料呈現在可展開節點的階層式樹狀目錄中。

請參閱

概念

資料概觀

資料檢視