2008年8月15日 星期五

ASP.NET 3.5 sp1 新增的 Dynamic Data網站

Visual Studio 2008 sp1 在建立ASP.NET 網站的範本中多了"Dynamic Data網站"Dynamic Data 網站範本

又是一個令人 "哇!" 的功能, 簡單來說, 建立網站之後, 他只需要做三個步驟就可以完成網頁資料表的"新刪修"功能.

1. 加入新項目 "Link to SQL 類別"

選擇Link to SQL

2.伺服器總管連到Northwind資料庫, 並將必要的資料表拖拉到Link to SQL 類別的設計視窗.

設計Link to SQL

3.接著修改Global.asax的程式碼, 移去下面這行程式的註解, 並修改"YourDataContextType"為第一步驟加入的Link to SQL的類別名稱, 以及設定ScaffoldAllTables 屬性為True即可.

model.RegisterContext(GetType(DataClassesDataContext), _
                      New ContextConfiguration() With {.ScaffoldAllTables = True})

執行結果:

執行結果1 - 資料表名稱

點選"Employees"之後

執行結果2 - Employees List

點"詳細資料"

執行結果3 - Employees Detail

 

相關參考: Your First Scaffold, and What Is Dynamic Data-

沒有留言:

張貼留言