資料庫概觀
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 控制項 |
將資料呈現在可展開節點的階層式樹狀目錄中。 |