内容简介
第1章 ASP.NET开发入门
1.1 问题:开发动态Web应用程序
1.2 解决方案之一:通用网关接口
1.2.1 CGI的优势
1.2.2 CGI的不足
1.3 解决方案之二:Internet服务器应用程序编程接口
1.3.1 ISAPI的优势
1.3.2 ISAPI的不足
1.4 更好的解决方案:Active Server Pages
1.4.1 ASP的优势
1.4.2 ASP的不足
1.5 最新的解决方案:ASP.NET
1.6 小结
第2章 托管代码和公共语言运行库
2.1 NET Framework概述
2.2 Microsoft中间语言简介
2.3 实时编译器
2.4 托管代码和数据
2.5 不安全代码
2.6 小结
第3章 .NET Framework对象和语言
3.1 类型兼容性的.NET解决方案
3.1.1 值类型
3.1.2 引用类型
3.1.3 内置引用类型
3.2 .NET Framework中的其他对象
3.3 Visual Basic .NET概述
3.3.1 旧用法
3.3.2 新特性
3.4 C#概述
3.4.1 C++与C#的区别
3.4.2 C#中独有的特性
3.5 小结
4.1.1 C#范例
第4章 ASP.NET开发
4.1 Hello ASP.NET Word!
4.1.2 Visual Basic .NET范例
4.2 ASP.NET开发模型
4.3 用Visual Studio .NET创建ASP.NET Web应用程序
4.3.1 Visual Studio .NET同IIS的交互
4.3.2 创建Visual Studio .NET Web页
4.4 其他类型的ASP.NET应用程序
4.4.1 XML Web服务
4.4.2 HTTP处理器和HTTP模块
4.5 配置应用程序
4.5.1 Web.config文件的位置
4.5.2 authentication节
4.5.3 authorization节
4.5.4 customErrors节
4.5.5 httpHandlers节
4.5.6 httpModules节
4.5.7 identity节
4.5.8 pages节
4.5.9 processModel节
4.5.10 sessionState节
4.5.11 trace节
4.6 小结
第5章 Web窗体
5.1 使用传统ASP程序结构
5.1.1 ASP.NET窗体验证范例
5.2.2 ASP.NET服务器控件与HTML服务器控件
5.2 使用验证控件
5.2.1 RequiredFieldValidator控件
5.2.2 CompareValidator控件
5.2.3 其他验证控件
5.2.4 在单个字段中使用多个验证控件
5.2.5 ValidationSummary控件
5.3 在ASP.NET中保存控件的状态
5.4 编程操纵服务器控件
5.5 小结
第6章 创建ASP.NET组件
6.1 组件存在的问题
6.2 ASP.NET的控件类
6.3 控件的生命周期
6.4 创建用户控件
6.4.1 将Web页转换为用户控件的准备工作
6.4.2 将Web页转换为用户控件
6.5 创建自定义控件
6.5.1 简单的自定义控件
6.5.2 在Visual Studio .NET中创建自定义控件
6.5.3 更复杂的自定义控件
6.5.4 复合自定义控件
6.5.5 在Visual Studio.NET中安装控件
6.5.6 增强设计时支持
6.6 小结
第7章 权衡服务器和客户端的功能
7.1 客户端脚本
7.1.1 如何在ASP.NET中使用客户端脚本
7.1.2 用自定义控件触发回发
7.2 创建扩展的客户端Web控件
7.3 小结
第8章 获取数据
8.1 通用数据语言--XML
8.1.1 数据格式设置方法与XML方法的比较
8.1.2 XML局限性
8.2 使用IEnumerator接口
8.3 ADO.NET简介
8.3.1 ADO概述
8.3.2 ADO和ADO.NET的区别
8.3.3 在ASP.NET中使用ADO.NET
8.3.5 从数据中生成XML文档
8.3.4 SqlClient类与OleDb的比较
8.4 小结
第9章 数据和ASP.NET窗体
9.1 通过ASP窗体访问数据
9.2 通过ASP.NET窗体访问数据
9.3 DataGrid服务器控件
9.3.1 在Visual Studio.NET设计器中修改数据网格
9.3.2 在Visual Basic.NET中修改数据网格
9.4 Repeater服务器控件
9.4.1 Repeater控件基础
9.5 创建数据输入页面
9.5.1 创建用户界面
9.5.2 处理数据输入
9.5 小结
第10章 XML Web服务
10.1 XML Web服务标准
10.2 创建一个Simple XML Web服务
10.2.1 XML Web服务的扩展和测试
10.2.2 使用WebMethod属性
10.3 使用Simple XML Web服务
10.4 XML Web服务范例:文章发布
10.4.1 安全性选项
10.4.2 创建和测试XML Web服务
10.4.3 使用XML Web服务
10.4.4 可能的改进
10.5 小结
附录A 在IIS中配置ASP.NET应用程序
A.1 ASP.NET用户验证
A.2 在IIS中创建虚拟目录
附录B 阅读本书所必需的HTML知识
B.1 HTML标记
B.2 HTML链接
B.3 HTML小部件
B.4 HTML表格