ASP.NET 3.5 Extensions CTP包含了一個特性是ASP.NET Dynameic Data Support(動態數據支持),它允許開發人員不用編寫一行代碼就能及其快速地建造使用LINQ to SQL對象模型的數據驅動網站。
1.創建ASP.NET Dynameic Data站點
打開ASP.NET 3.5 Extensions,在新建項目對話框中找到Dynameic Data網站。
2.添加數據模型
添加一個LINQ to SQL文件,以pubs的數據庫爲例,數據庫上下文的名稱爲DataClasses DataContext
修改Global.asax文件
只需要修改一行代碼,就能註冊LINQ to SQL生成的動態數據模型。
3.運行站點
運行站點之後,在默認的主頁上添加數據模型的所有列表;
點擊stores進入,生成一個列表界面,顯示出stores中的數據,它能自動根據外鍵的聯繫顯示出數據的信息;
動態數據還可以根據主外建進行篩選;
動態數據還有內置的數據驗證支持。
動態數據支持可以用於製作網站,比如修改母版頁和CSS文件、自定義動態數據試圖、自定義動態數據字段和自定義驗證等。
具體方法步驟爲:
打開Microsoft Visual Studio 2010軟件——點擊文件“新建”按鈕選擇“項目”——彈出“新建項目”文本框,選擇
名稱。