第1章 LINQ to SQL 1
1.1 LINQ to SQL概述 2
1.2 使用Visual Studio 2008創(chuàng)建DBML文件 6
1.3 數據上下文 8
1.3.1 DataContext概述 8
1.3.2 DataContext類的屬性 8
1.3.3 DataContext類的方法 9
1.4 處理Table類型的結果 12
1.5 處理EntitySet類型的結果 14
1.5.1 添加實體的Add ()方法 14
1.5.2 移除實體的方法 16
1.5.3 查找是否包含實體的Contains()方法 18
1.6 處理EntityRef類型的結果 18
1.7 處理ISingleResult類型的結果 21
1.8 查詢數據庫中的數據 23
1.8.1 簡單查詢 23
1.8.2 復雜查詢 24
1.8.3 聚合查詢 25
1.8.4 分組查詢 27
1.9 動態(tài)數據支持 29
【小結】 33
【自測題】 33
【上機部分】 34
【課后作業(yè)】 44
第2章 用戶控件與HttpHandler 45
2.1 用戶控件 46
2.1.1 什么是用戶控件 46
2.1.2 創(chuàng)建用戶控件 47
2.1.3 使用用戶控件 51
2.2 模塊和處理程序 53
2.2.1 封面數字水印的需求 53
2.2.2 HttpModule和HttpHandler 53
2.2.3 HttpHandler概述 54
2.2.4 封面數字水印的實現(指定Handler方式) 56
2.2.5 數字水印的實現(全局Handler方式) 59
【小結】 64
【自測題】 65
【上機部分】 65
【課后作業(yè)】 74
第3章 成員資格和角色管理 75
3.1 ASP.NET的安全模式 76
3.1.1 Windows身份驗證 77
3.1.2 Passport身份驗證 77
3.1.3 窗體身份驗證 78
3.2 基于窗體的身份授權模式 79
3.3 成員資格管理 88
3.3.1 成員資格簡介 88
3.3.2 Membership類 89
3.3.3 建立成員資格支持 91
3.3.4 成員資格管理實例 96
3.3.5 成員資格提供程序 99
3.4 角色管理 100
3.4.1 Roles類 103
3.4.2 角色管理實例 104
3.5 使用用戶管理控件 109
3.5.1 Login控件 111
3.5.2 LoginName控件 112
3.5.3 LoginStatus控件 113
3.5.4 LoginView控件 114
【小結】 116
【自測題】 117
【上機部分】 118
【課后作業(yè)】 130
第4章 個性化用戶配置 131
4.1 個性化用戶配置概述 132
4.2 配置節(jié) 133
4.3 個性化用戶配置API 137
4.4 使用個性化配置存儲復雜類型 142
4.5 匿名個性化 146
【小結】 154
【自測題】 154
【上機部分】 155
【課后作業(yè)】 167
第5章 數據緩存 168
5.1 頁面輸出緩存 169
5.1.1 @OutputCache指令 170
5.1.2 HttpCachePolicy類 171
5.2 頁面部分緩存 172
5.2.1 控件緩存 172
5.2.2 緩存后替換 173
5.3 應用程序數據緩存 176
5.3.1 Cache類 176
5.3.2 Add方法 177
5.3.3 Insert方法 179
5.3.4 檢索應用程序緩存對象 180
5.4 緩存依賴 181
5.4.1 CacheDependency類 182
5.4.2 實現SQL數據緩存依賴 188
5.4.3 聚合緩存依賴AggregateCache Dependency類 193
5.5 應用程序緩存移除回調 194
【小結】 195
【自測題】 195
【上機部分】 196
【課后作業(yè)】 201
第6章 母版頁與站點導航 202
6.1 母版頁 203
6.1.1 母版頁概述 203
6.1.2 創(chuàng)建母版頁 209
6.1.3 創(chuàng)建內容頁 215
6.1.4 訪問母版頁 218
6.1.5 動態(tài)加載母版頁 234
6.2 站點導航 243
6.2.1 SiteMapPath控件 244
6.2.2 TreeView控件 251
6.2.3 Menu控件 256
【小結】 260
【自測題】 261
【上機部分】 261
【課后作業(yè)】 272
第7章 項目整合和主題 273
7.1 項目整合 274
7.1.1 網站開發(fā)步驟 274
7.1.2 程序員與美工 276
7.2 創(chuàng)建主題 279
7.2.1 創(chuàng)建皮膚文件 279
7.2.2 為主題添加CSS文件 283
7.2.3 在主題中使用圖片 286
7.3 應用主題 289
7.3.1 指定和禁用主題 289
7.3.2 動態(tài)加載主題 292
【小結】 297
【自測題】 298
【上機部分】 298
【課后作業(yè)】 311
參考文獻 312