国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

web developer tips (61):如何創建Asp.net Dynamic Data網站

2019-11-17 04:05:23
字體:
來源:轉載
供稿:網友
如果你的網站是大量數據來驅動的,那么,這里有個很簡單而快速的方法來構建一個網站。條件是需要安裝Visual Studio 2008 SP1 或者 Visual Web Developer 2008 ExPRess SP1

Dynamic Data(動態數據) 網站利用的是被稱為“腳手架(Scaffolding)”機制,利用這種機制可以讓asp.net通過數據模型,為數據表生成網頁,生成的網頁具有每個數據表的插入、刪除和更新的功能。

以下為創建動態數據網站的步驟:

http://www.watch-life.net/visual-studio/create-an-asp-net-dynamic-data-web-site.html

1、創建一個Dynamic Data 網站
菜單:文件+新建+網站 ,選擇“Dynamic Data 網站”模板,指定路徑和命名后,單擊“確定”。


2、給站點添加數據
復制pubs.mdf 到 App_Data目錄下

3、使用 LINQ to SQL創建數據模板
右鍵單擊App_Data添加 LINQ to SQL Classes,命名為DataClasses.dbml,選擇這個文件可以用 O/R 設計器打開。



4、拖拽表到 O/R 設計器(Object Relational Designer.)
從服務器瀏覽器,拖拽Authors 表到O/R 設計器,保存你DataClassses.dbml


5、Visual Studio會在.dbml 節點下創建兩個文件:DataClasses.dbml.layout and DataCalsses.designer.vb (這里選擇的語言是vb)
在DataCalsses.designer.vb里創建了一個名為DataClassesDataContext 的 Partial Public Class,同時包含了Author的表的實體類。

6、在Global.asax里注冊數據內容
打開 global.asax 文件,在RegisterRoutes方法里添加如下代碼:
VB的代碼:


model.RegisterContext(GetType(AdventureWorksDataContext), _ New ContextConfiguration() With {.ScaffoldAllTables = True})
C# 代碼:

model.RegisterContext(typeof(AdventureWorksDataContext), new ContextConfiguration() { ScaffoldAllTables = true });
7、在瀏覽器里運行網頁
在瀏覽器里打開 default.aspx頁面,頁面里一個Authors表的鏈接,單擊鏈接將打開顯示Authors表的數據頁面,在這個頁面里你提供了編輯,刪除和插入數據的選項。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 溧水县| 云梦县| 泗阳县| 株洲市| 芮城县| 宿州市| 通山县| 涞水县| 荆门市| 松溪县| 衡南县| 陆河县| 远安县| 乐清市| 梅河口市| 天长市| 镇宁| 紫金县| 稷山县| 全南县| 涿鹿县| 麻城市| 都兰县| 淮安市| 巴楚县| 青河县| 景宁| 高平市| 九龙坡区| 黔西县| 贞丰县| 南城县| 乐东| 康定县| 岳阳市| 琼结县| 翁牛特旗| 锦屏县| 集贤县| 西平县| 扎鲁特旗|