| 作 者: | Alex Homer Dave Sussman 李胜权 苏金国 |
| 出版社: | 人民邮电出版社 |
| 丛编项: | 图灵程序设计丛书 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | ASP.NET |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章
技术与工具
ASP.NET.0的新特性
1.1.1
外观一致的模板
1.1.2
控件样式
1.1.3
保护你的网站
1.1.4
实现网站的个性化
1.1.5
创建门户
1.1.6
在网站中使用图像
1.1.7
在网站中使用数据
1.1.8
国际化
相对于1.x的改变
获得并安装.NET.0
1.3.1
与1.x一同运行
1.3.2
安全账户
升级和部署应用
安装示例
小结第2章
真的就这么容易
开发人员的一天
2.1.1
使用数据源控件和GridView显示数据
2.1.2
支持行的排序和分页
2.1.3
提供行编辑特性
2.1.4
增加过滤功能来选择特定的行集
2.1.5
在表单中显示一行进行编辑
2.1.6
处理通过业务对象提供的数据
2.1.7
绑定数据来减少数据库访问
2.1.8
使用母版页提供一致的外观
2.1.9
增加菜单和其他导航特性
小结第3章
数据源和数据显示控件
数据库和连接
3.1.1
自动关联数据库
3.1.2
用户实例化
3.1.3
连接串存放
3.1.4
Visual
Web
Developer和Visual
Studio005数据库浏览器
数据源控件
3.2.1
SqlDataSource控件
3.2.2
用GridView控件显示数据
3.2.3
过滤和选择数据
3.2.4
以声明方式选择数据
3.2.5
更新数据
数据显示和编辑控件
3.3.1
与数据源控件的数据绑定
3.3.2
定制GridView控件
3.3.3
BoundField
控件
3.3.4
ButtonField控件
3.3.5
CheckBoxField控件
3.3.6
HyperLinkField
控件
3.3.7
使用DataNavigateUrlFields属性
3.3.8
ImageField控件
3.3.9
DetailsView控件
3.3.10
FormView控件
小结第4章
业务对象的数据绑定
两层和三层体系结构
4.1.1
业务层、数据层,还是二者都有
4.1.2
对象数据映射器
4.1.3
创建数据层
ObjectDataSource控件
4.2.1
使用ObjectDataSource控件
4.2.2
获得新插入行的标识值
强类型数据集
小结第5章
高级数据和页面技术
DataSource控件事件
5.1.1
命令执行前修改参数
5.1.2
更新之后同步DataSource控件
5.1.3
命令执行后访问输出参数
5.1.4
ObjectDataSource控件的输出参数
5.1.5
利用ObjectDataSource定制分页
GridView和DetailsView事件
处理数据编辑冲突
异步页面和数据
5.4.1
异步页面
5.4.2
异步任务
SQL
Server005用户自定义类型
5.5.1
UDT属性
5.5.2
可串行化类型
5.5.3
构造函数
5.5.4
解析值
5.5.5
输出值
5.5.6
处理Null值
5.5.7
增加属性
对UDT的补充
5.6.1
Visual
Studio005中创建UDT
5.6.2
在SQL
Server005中部署UDT
5.6.3
创建包含UDT列的表
5.6.4
在UDT列中插入数据
5.6.5
访问UDT列
5.6.6
补充读物
小结第6章
数据和输出缓存
Application、Session、Http-Context和ViewState缓存
6.1.1
使用应用状态
6.1.2
使用会话状态
6.1.3
使用HttpContext
6.1.4
使用视图状态
输出缓存
6.2.1
配置输出缓存
6.2.2
缓存部分页面
6.2.3
配置缓存
数据缓存
6.3.1
SQL
Server005的SQL缓存失效
6.3.2
SQL
Server000的SQL缓存失效
缓存API
6.4.1
让缓存中的项到期
6.4.2
使缓存条目依赖于外部因素
6.4.3
多个缓存依赖关系
6.4.4
缓存中的项到期时得到通知
何时使用缓存
小结第7章
处理XML
Visual
Studio005中处理XML
数据绑定与显示XML数据
7.2.1
手动地绑定XML文件
7.2.2
使用XmlDataSource控件
7.2.3
指定TreeView绑定
7.2.4
绑定表达式
7.2.5
应用选择
7.2.6
使用绑定表达式和选择
转换XML
7.3.1
Visual
Studio005中调试XSLT
7.3.2
利用XmlDataSource控件转换
7.3.3
通过代码完成转换
处理原始XML
7.4.1
流化XML
7.4.2
处理内存中的XML文档
XML与关系数据的转换
处理SQL
Server005
XML数据
7.6.1
创建XML列
7.6.2
创建模式
7.6.3
在XML列中插入数据
7.6.4
从ADO.NET访问XML列
小结第8章
构建交互式Web表单
ASP.NET控件集
8.1.1
标准HTML服务器控件
8.1.2
文本和图像显示控件
8.1.3
超链接和导航控件
8.1.4
输入和表单控件
8.1.5
ValidationSummary控件
8.1.6
在代码中访问验证控件
8.1.7
列表和表格控件
8.1.8
富控件
8.1.9
容器控件
8.1.10
移动控件
8.1.11
布局方法——表和样式表
8.1.12
选择适当的控件类型
ASP.NET页面和回送模型
8.2.1
区别回送和导航
8.2.2
ASP.NET事件驱动体系结构
8.2.3
请求和响应信息
小结第9章
Page类和母版页
HttpRequest、HttpResponse、HttpServerUtility和HttpContext类
9.1.1
使用HttpRequest类
9.1.2
使用HttpResponse类
9.1.3
使用HttpServerUtility类
9.1.4
使用HttpContext类
ASP.NET
Page类
9.2.1
Page类的通用方法和属性
9.2.2
访问内部ASP.NET对象
9.2.3
查找页面上的控件
9.2.4
写跟踪信息
9.2.5
皮肤和主题
9.2.6
验证
9.2.7
页面级事件
9.2.8
客户端脚本特性
9.2.9
创建客户端脚本段
9.2.10
异步页面回调
派生Page子类对象
处理母版页
9.4.1
简单母版页
9.4.2
嵌套母版页
9.4.3
动态设置母版页
9.4.4
访问母版页中的值和控件
小结第10章
网站导航技术
利用超链接的简单导航
利用LinkButton控件实现导航
通过浏览器重定向实现导航
通过服务器端重定向实现导航
10.4.1
HttpServerUtility.Transfer方法
10.4.2
HttpServerUtility.Execute方法
10.4.3
使用Transfer和Execute方法
表单内容的跨页面提交
站点图、菜单和导航路径控件
10.6.1
站点图提供者
10.6.2
站点图配置文件
10.6.3
使用站点图文件
10.6.4
深入站点图
小结第11章
安全与成员
防止匿名访问网站
11.1.1
ASP.NET配置文件
11.1.2
IIS和ASP.NET中的安全和访问控制设置
11.1.3
ASP.NET认证与授权
ASP.NET成员提供者与角色管理器
11.2.1
ASP.NET应用数据库
11.2.2
ASP.NET成员提供者配置
11.2.3
ASP.NET角色管理配置
ASP.NET网站管理工具
11.3.1
创建ASP.NET
应用数据库
11.3.2
排除ASP.NET应用数据库问题
11.3.3
创建和管理用户和角色
ASP.NET安全服务器控件
11.4.1
可用控件集
11.4.2
使用安全服务器控件
在代码中访问成员和角色特性
11.5.1
Membership类
11.5.2
MembershipUser类
11.5.3
Roles类
小结第12章
概要、个性化和主题
配置概要和个性化
12.1.1
指定概要和个性化提供者
12.1.2
创建和修改ASP.NET应用数据库
12.1.3
启用概要和声明概要属性
存储和使用动态概要数据
12.2.1
读取概要数据
12.2.2
存储(写)概要数据
使用购物车的简单例子
12.3.1
设置文本大小
12.3.2
显示购物车和增加商品
12.3.3
显示登录用户的详细信息
12.3.4
更新概要属性
12.3.5
移植匿名用户
12.3.6
Profile类的其他特性
使用主题实现网站个性化
12.4.1
什么是主题和皮肤
12.4.2
创建主题和皮肤
12.4.3
应用主题和皮肤
12.4.4
避免使用主题和皮肤
12.4.5
使用主题的一个例子
小结第13章
构建Web门户
ASP.NET.0门户框架
13.1.1
门户框架的目标
13.1.2
关于WebPart框架
WebPart管理器
WebPart和授权
区域和WebPart
13.4.1
WebPart
13.4.2
实现WebPart
13.4.3
作为用户控件的WebPart
13.4.4
作为定制控件的WebPart
13.4.5
WebPart
Chrome和样式
13.4.6
WebPart
Verb
编目区域
编辑器区域
13.6.1
AppearanceEditorPart
13.6.2
BehaviorEditorPart
13.6.3
LayoutEditorPart
13.6.4
PropertyGridEditorPart
将WebPart连接在一起
13.7.1
实现WebPart连接
13.7.2
连接WebPart
13.7.3
用户发起的连接
13.7.4
连接到母版页中的WebPart
13.7.5
转换器
小结第14章
可用性、可访问性、移动设备和本地化
页面验证、浏览器功能和替代内容
14.1.1
验证页面内容
14.1.2
检测浏览器功能
14.1.3
CSS支持的特异性
使用页面更易于使用
14.2.1
整体网站和页面设计
14.2.2
控件、标题、快捷键和跳格顺序
支持残疾用户和专用用户代理
14.3.1
最大化可访问性的通用技术
14.3.2
ASP.NET控件中的可访问性特性
为小屏幕和移动设备构建页面
14.4.1
页面设计和设备支持
14.4.2
为移动设备创建页面
14.4.3
移动浏览器模拟器
支持本地化和多种语言
14.5.1
无代码实现本地化
14.5.2
用户可选择的本地化
14.5.3
通过编程访问资源
14.5.4
可扩展性
14.5.5
Web资源
小结第15章
使用Framework类
一个示例应用
15.1.1
在你的机器上配置示例
15.1.2
示例应用的用户界面
利用System.Collections类存储数据
15.2.1
ArrayList
15.2.2
栈和队列
15.2.3
有序表、HashTable和基于字典的集合
15.2.4
如何返回值
15.2.5
串行化集合
15.2.6
泛型集合
利用System.IO类读、写和压缩数据
15.3.1
使用Stream、StreamReader和StreamWriter
15.3.2
读取驱动器、文件夹和文件信息
15.3.3
压缩数据
利用System.Drawing类创建图形和图像
利用System.Net类访问因特网
15.5.1
获取网页
15.5.2
完成DNS查找
利用System.Net.Mail类发送电子邮件
15.6.1
发送文本和HTML电子邮件
15.6.2
发送带文本附件的电子邮件
15.6.3
发送有二进制附件的电子邮件
利用System.DirectoryServices类访问活动目录
利用System.Security.Cryptography类加密数据
小结第16章
Web服务
Web服务
创建Web服务
16.2.1
Web服务性质
16.2.2
测试Web服务
16.2.3
缓存和状态
16.2.4
创建异步Web服务
使用Web服务
16.3.1
异步调用Web服务
16.3.2
处理错误
控制数据在Web服务中如何传输
16.4.1
定制串行化
16.4.2
串行化集合
16.4.3
手动地串行化
Web服务提升
Web服务的将来
小结