ASP .NET是微软公司的动态服务器页面(Active Server Pages ,ASP)的最新版本,是一种基于服务器的功能强大的技术,目的在于为万维网或企业内部网创建动态交互式页面。\r\n 本书全面介绍了ASP.NET这一微软.NET框架中的核心内容,详细讲述了ASP.NET的基本和高级特征。深入探讨了如何利用ASP.NET预置的功能,如何编写事件驱动的页面模型,如何访问XML Web服务,如何使用数据库等问题。全书共28章,涉及的内容包括一些新的术语,VB .NET和C#.NET语言,现代面向对象编程的基础知识,一些ASP.NET的新Web控件等,还讲解了如何利用状态、高速缓存、数据对象以及事务处理增强Web服务,如何在其他应用程序中采用Web服务等。\r\n 本书适合于用ASP.NET编程的开发人员及想学习ASP.NET的各界人士使用。
第一部分 ASP.NET导论\r\n\r\n第1章 .NET框架\r\n\r\n1.1 .NET程序设计框架\r\n1.2 VB.NET,C#和.NET语言\r\n1.3 通用语言运行环境\r\n1.4 .NET类库\r\n1.5 ASP.NET\r\n1.6 Visual Studio.NET\r\n\r\n第2章 了解.NET语言\r\n\r\n2.1 .NET语言\r\n2.2 数据类型\r\n2.3 变量声明\r\n2.4 作用域与可访问性\r\n2.5 变量操作\r\n2.6 基于对象的操作\r\n2.7 条件结构\r\n2.8 循环结构\r\n2.9 函数和子程序\r\n\r\n第3章 类型、对象和名字空间\r\n\r\n3.1 类的基础知识\r\n3.2 值类型与引用类型\r\n3.3 高级类编程方法\r\n3.4 理解名字空间与程序集\r\n\r\n第4章 安装ASP. NET和IIS\r\n\r\n4.1 Web服务器\r\n4.2 IIS Manager\r\n4.3 安装ASP.NET\r\n4.4 从ASP移植\r\n\r\n第二部分 开发ASP.NET应用程序\r\n\r\n第5章 ASP.NET应用程序\r\n\r\n5.1 ASP.NET应用程序\r\n5.2 代码隐藏\r\n5.3 global.asax应用程序文件\r\n5.4 理解ASP.NET类\r\n5.5 ASP.NET配置\r\n\r\n第6章 Web表单基础\r\n\r\n6.1 简单页面的小程序\r\n6.2 改进货币转换器\r\n6.3 深入研究HTML控件类\r\n6.4 Page类\r\n6.5 访问HTML服务器控件\r\n\r\n第7章 Web控件\r\n\r\n7.1 走近Web控件\r\n7.2 Web控件类\r\n7.3 AutoPostBack和Web控件事件\r\n7.4 一个简单的Web页面小程序\r\n7.5 访问Web控件\r\n\r\n第8章 使用Visual Studio .NET\r\n\r\n8.1 Visual Studio .NET的承诺\r\n8.2 开始一个Visual Studio .NET项目\r\n8.3 Web表单设计器\r\n8.4 编写代码\r\n8.5 Visual Studio .NET调试\r\n8.6 不使用Visual Studio .NET\r\n\r\n第9章 确认和rich控件\r\n\r\n9.1 日历控件\r\n9.2 确认\r\n9.3 一个简单的确认范例\r\n9.4 理解正则表达式\r\n9.5 已确认的客户表单\r\n9.6 其他rich控件\r\n\r\n第10章 状态管理\r\n\r\n10.1 状态问题\r\n10.2 视图状态\r\n10.3 传递信息\r\n10.4 自定义cookie\r\n10.5 会话状态\r\n10.6 会话状态配置\r\n10.7 应用程序状态\r\n\r\n第11章 跟踪、记入日志和错误处理\r\n\r\n11.1 常见的错误\r\n11.2 .NET异常对象\r\n11.3 处理异常\r\n11.4 抛出自己的异常\r\n11.5 将异常记入日志\r\n11.6 错误页面\r\n11.7 页面跟踪\r\n\r\n第三部分 数据处理\r\n\r\n第12章 ADO.NET概述\r\n\r\n12.1 ADO.NET与数据管理简介\r\n12.2 ADO.NET的特点\r\n12.3 ADO.NET对象模型\r\n\r\n第13章 ADO.NET数据访问\r\n\r\n13.1 关于ADO.NET的范例\r\n13.2 SQL基础\r\n13.3 SQL的Select语句\r\n13.4 SQL的Update语句\r\n13.5 SQL的Insert语句\r\n13.6 SQL的Delete语句\r\n13.7 访问数据的便捷方法\r\n13.8 创建连接\r\n13.9 定义Select命令\r\n13.10 利用DataReader来使用Command\r\n13.11 更新数据\r\n13.12 访问断开连接的数据\r\n13.13 选择多个表\r\n13.14 修改断开连接的数据\r\n13.15 更新断开连接的数据\r\n\r\n第14章 数据绑定\r\n\r\n14.1 数据绑定概述\r\n14.2 单值数据绑定\r\n14.3 重复值的数据绑定\r\n14.4 数据库的数据绑定\r\n\r\n第15章 数据列表、数据网格和重复器\r\n\r\n15.1 模板概述\r\n15.2 使用模板和数据列表\r\n15.3 多个模板的数据绑定\r\n15.4 比较模板控件\r\n15.5 为进行选择和编辑准备列表\r\n15.6 选择项目\r\n15.7 编辑项目\r\n15.8 使用数据网格分页\r\n15.9 数据网格排序\r\n\r\n第16章 文件、流和电子邮件\r\n\r\n16.1 文件和Web应用程序\r\n16.2 文件系统信息\r\n16.3 用流读和写\r\n16.4 允许文件上传\r\n16.5 发送邮件\r\n\r\n第17章 使用XML\r\n\r\n17.1 在.NET中XML暗含的作用\r\n17.2 XML解释\r\n17.3 XML类\r\n17.4 XML确认\r\n17.5 XML显示和变换\r\n17.6 ADO.NET中的XML\r\n\r\n第四部分 Web服务\r\n\r\n第18章 Web服务体系结构\r\n\r\n18.1 过去和现在的Internet编程\r\n18.2 WSDL\r\n18.3 SOAP\r\n18.4 与Web服务通信\r\n18.5 Web服务发现和UDDI\r\n\r\n第19章 创建Web服务\r\n\r\n19.1 Web服务基础\r\n19.2 StockQuote Web服务\r\n19.3 文档化Web服务\r\n19.4 测试Web服务\r\n19.5 Web服务数据类型\r\n19.6 带有数据对象的StockQuote服务\r\n19.7 ASP.NET固有的对象\r\n19.8 其他Web服务选项\r\n\r\n第20章 使用Web服务\r\n\r\n20.1 使用Web服务\r\n20.2 使用代理类\r\n20.3 TerraService的一个例子\r\n20.4 Windows客户\r\n\r\n第五部分 高级ASP.NET\r\n\r\n第21章 基于组件的编程\r\n\r\n21.1 为什么使用组件\r\n21.2 创建简单的组件\r\n21.3 属性和状态\r\n21.4 数据库组件\r\n21.5 简单数据库组件\r\n21.6 使用COM组件\r\n\r\n第22章 自定义控件\r\n\r\n22.1 用户控件\r\n22.2 导出自定义控件\r\n\r\n第23章 缓存和性能调节\r\n\r\n23.1 可伸缩性设计\r\n23.2 配置\r\n23.3 缓存\r\n23.4 输出缓存\r\n23.5 数据缓存\r\n\r\n第24章 实现安全\r\n\r\n24.1 确定安全要求\r\n24.2 ASP.NET安全模型\r\n24.3 表单认证\r\n24.4 Windows认证\r\n24.5 冒充\r\n\r\n第25章 IBuySpy案例研究\r\n\r\n25.1 安装IBuySpy应用程序\r\n25.2 IBuySpy商店\r\n25.3 IBuySpy入口\r\n\r\n第六部分 ASP.NET参考\r\n\r\n第26章 HTML服务器控件\r\n\r\n26.1 HTML控件\r\n\r\n第27章 Web控件\r\n\r\n27.1 基本Web控件\r\n27.2 列表控件\r\n27.3 rich控件\r\n27.4 确认控件\r\n27.5 数据控件\r\n\r\n第28章 配置文件\r\n\r\n28.1 配置文件\r\n28.2 配置文件节