标签定位样式的设置 222
6.5 导航功能 225
6.5.1 导航控件 225
6.5.2 Menu控件 226
6.5.3 SiteMapDataSource与网站导航项目 229
6.5.4 关于SiteMapPath 231
6.5.5 集成SiteMapPath与Menu控件 231
6.6 TreeView控件 234
6.6.1 使用TreeView 234
6.6.2 动态建立TreeView节点 236
6.6.3 TreeView与递归运算 240
6.6.4 数据库与递归搭配的技巧 242
6.7 数据接口 245
6.7.1 关于数据接口 245
6.7.2 关于样板 248
6.7.3 设计分页与空白样板 251
6.7.4 FormView数据编辑样板 256
6.7.5 字段编辑样板 258
6.8 绑定业务对象建立关联性数据 261
6.8.1 建立GridView主要/明细数据内容 261
6.8.2 通过下拉列表建立关系型数据浏览接口 267
6.9 DataList与Repeater 269
第7章 会员管理——验证与授权 275
7.1 Forms身份验证与会员管理 276
7.2 登录流程控制 277
7.3 集成会员管理机制 277
7.3.1 建立用户账户 278
7.3.2 建立登录页面 280
7.3.3 设置转向网页 280
7.3.4 检验登录状态 282
7.3.5 密码设置 284
7.4 会员登录管理的程序化控制 288
7.4.1 Membership类与SqlMembershipProvider 288
7.4.2 关于Membership 289
7.4.3 通过Membership类建立用户 290
7.4.4 取得会员个人资料 292
7.4.5 验证用户 296
7.4.6 关于Page.User 属性 301
7.4.7 密码数据处理 303
7.5 角色 307
7.5.1 角色与授权 308
7.5.2 角色的建立与删除 309
7.5.3 管理角色成员 311
7.5.4 套用角色的网站配置设置 315
7.5.5 设置文件夹的授权配置 318
7.6 验证授权与配置设置 320
7.6.1 关于验证 321
7.6.2 配置设置与Forms身份验证 323
7.6.3 弹性运用authorization 326
7.7 接口 327
7.8 集成现有的数据库系统 330
7.8.1 集成自定义的数据库系统 331
7.8.2 数据库联机问题的解决 334
7.8.3 设置配置文件 336
第8章 一个完整的示例 339
8.1 关于示例网站 340
8.2 网站功能导航 341
8.2.1 课程浏览 341
8.2.2 课程内容的编辑管理 343
8.2.3 课程数据添加 347
8.2.4 会员数据管理 349
8.2.5 注册新会员 352
8.3 数据库架构 354
8.4 中间层组件 356
8.5 网页文件 361
8.5.1 网页文件分类 361
8.5.2 主版页 362
8.5.3 课程浏览功能网页 365
8.5.4 会员注册与登录 370
8.5.5 课程内容编辑 372
8.5.6 角色成员管理 375
8.5.7 密码重设与会员数据查看 382
第9章 利用缓存技术提升网站性能 383
9.1 为什么使用缓存 384
9.2 ASP.NET的缓存机制种类 384
9.3 应用程序缓存与Cache类 385
9.3.1 缓存项目的添加与移除 385
9.3.2 Insert 缓存项目 386
9.3.3 缓存相依性 386
9.3.4 设置缓存的期限原则 389
9.3.5 优先权 390
9.3.6 移除缓存项目通知 393
9.4 网页输出缓存 395
9.4.1 缓存整份网页 395
9.4.2 缓存不同的网页输出版本 396
9.5 SQL Server Cache Dependency 398
9.5.1 SQL Dependency与缓存项目 398
9.5.2 支持缓存的设置 398
9.5.3 SqlCacheDependency类 401
9.5.4 缓存特定数据表 402
9.5.5 Command指令与SqlCacheDependency 408
第10章 通过健康监视系统监控网站运行 411
10.1 事件记录文件 412
10.1.1 获取事件记录文件内容 412
10.1.2 建立事件来源与写入事件 415
10.1.3 事件查看器 418
10.1.4 Visual Studio编辑接口的事件查看功能 420
10.2 健康监视系统的配置项目 422
10.2.1 配置健康监视系统 422
10.2.2 事件名称对应与< eventMappings > 423
10.2.3 健康监视系统的接口模型 425
10.2.4
426
10.2.5 426
10.2.6 Web事件记录处理与接口类 427
10.3 通过接口进行Web消息处理功能的实现 428
10.3.1 将事件消息储存到SQL Server 428
10.3.2 将事件消息传递到E-mail 429
10.3.3 格式化电子邮件 432
10.3.4 关于Web事件的缓冲设置 435
附录A SSMSE 439
A.1 安装与使用SSMSE 440
A.2 新增数据库 444
A.3 附加数据库 445
A.4 数据库的备份与还原 448