这是一本代码详尽的程序开发人员用书,其最大特点是使用大量“商业级”的程序代码来传授企业应用程序的开发技巧。书中所有的示例都分别提供C#和Visual Basic.NET两种语言的代码,便于读者的对比学习。本书的第一部分简明地介绍了ASP.NET框架,第二部分以大量的代码实例讨论ASP.NET的各个方面,最后是使用广泛的Microsoft .NET名字空间的完全参考。本书涉及ASP.NET的全面细节,主要包括通用语言运行时、确认控件、Web控件、列表控件、用户控件、组件构建、ADO.NET和XML Web服务等。
代码详尽是本书的特点,书中的代码可以从原出版商的站点下载。本书是Web开发人员编程中随时查阅的必备手册用书。
\r\n
第一部分 ASP.NET概述\r\n\r\n第1章 ASP.NET和Microsoft .NET框架 \r\n\r\n1.1 Microsoft .NET概述 \r\n1.2 Microsoft .NET的目标 \r\n1.3 Microsoft .NET框架技术 \r\n1.4 Microsoft .NET框架的优点 \r\n\r\n第2章 通用语言运行时 \r\n\r\n2.1 通用语言运行时概述 \r\n2.2 Microsoft中间语言 \r\n2.3 JIT编译 \r\n2.4 部件 \r\n2.5 Microsoft.NET运行时中的垃圾收集 \r\n\r\n第3章 ASP.NET Web表单 \r\n\r\n3.1 服务器端代码块 \r\n3.2 ASP.NET Web表单事件 \r\n3.3 Visual Studio和后代码方法\r\n\r\n第4章 ASP.NET控件 \r\n\r\n4.1 ASP.NET控件产生HTML \r\n4.2 视图状态管理 \r\n4.3 HTML控件 \r\n4.4 Web控件 \r\n4.5 自定义控件 \r\n\r\n第5章 列表控件 \r\n\r\n5.1 列表控件的类型 \r\n5.2 使用列表控件的优点 \r\n5.3 如何使用列表控件工作 \r\n\r\n第6章 确认用户输入 \r\n\r\n6.1 什么是确认控件 \r\n6.2 使用确认控件的优点 \r\n6.3 确认控件类型 \r\n6.4 显示错误 \r\n\r\n第7章 理解用ADO.NET进行数据访问 \r\n\r\n7.1 ADO.NET的优点 \r\n7.2 ADO.NET对象模型 \r\n\r\n第8章 Web服务概述 \r\n\r\n8.1 什么是Web服务 \r\n8.2 为什么使用Web服务 \r\n8.3 发布Web服务 \r\n8.4 消耗Web服务 \r\n\r\n第二部分 ASP.NET开发\r\n\r\n第9章 使用HTML和Web控件创建ASP.NET页面 \r\n\r\n9.1 Web控件技术概述 \r\n9.2 核心Web控件 \r\n\r\n第10章 用用户控件封装ASP.NET的页面功能 \r\n\r\n10.1 创建一个简单的用户控件 \r\n10.2 碎片缓存 \r\n\r\n第11章 使用ASP.NET列表控件 \r\n\r\n11.1 为列表控件捆绑数据 \r\n11.2 Reapter列表控件 \r\n11.3 DataList列表控件 \r\n11.4 DataGrid控件 \r\n\r\n第12章 使用ASP.NET确认控件 \r\n\r\n12.1 确认控件通用的属性和方法 \r\n12.2 在Web表单上放置控件 \r\n12.3 格式化错误信息 \r\n12.4 RequiredField确认控件 \r\n12.5 Range确认控件 \r\n12.6 Compare确认控件 \r\n12.7 RegularExpression确认控件 \r\n12.8 Custom确认控件 \r\n12.9 ValidationSummary Web控件 \r\n\r\n第13章 使用ADO.NET进行数据访问 \r\n\r\n13.1 使用Connection对象 \r\n13.2 使用Command对象 \r\n13.3 使用DataReader对象 \r\n13.4 使用存储过程 \r\n13.5 使用事务 \r\n\r\n第14章 构建ASP.NET组件 \r\n\r\n14.1 什么是组件 \r\n14.2 使用组件的优点 \r\n14.3 Microsoft Windows DNA \r\n14.4 组件和Microsoft .NET \r\n14.5 名字空间 \r\n14.6 类 \r\n14.7 COM互操作性 \r\n14.8 COM+服务:使用来自Microsoft .NET的事务 \r\n\r\n第15章 构建Web服务 \r\n\r\n15.1 创建Web服务 \r\n15.2 在现有的应用程序中构建Web服务 \r\n15.3 使用Web服务 \r\n15.4 使用预编译的Web服务 \r\n15.5 从Web表单使用Web服务 \r\n15.6 从Windows表单使用Web服务 \r\n\r\n第16章 配置和优化ASP.NET应用程序 \r\n\r\n16.1 配置 ASP.NET应用程序 \r\n16.2 优化ASP.NET应用程序 \r\n\r\n第17章 保护和部署ASP.NET应用程序 \r\n\r\n17.1 ASP.NET安装优点 \r\n17.2 部署ASP.NET页面 \r\n17.3 部署组件 \r\n17.4 保护应用程序 \r\n\r\n第三部分 Microsoft.NET名字空间参考\r\n\r\n第18章 System.Collections参考 \r\n\r\n18.1 ArrayList 类 \r\n18.2 BitArray 类 \r\n18.3 Hashtable 类 \r\n18.4 Queue 类 \r\n18.5 SortedList 类 \r\n18.6 Stack 类 \r\n\r\n第19章 System.Data.SqlClient参考 \r\n\r\n19.1 SqlCommand 类 \r\n19.2 SqlConnection 类 \r\n19.3 SqlDataReader 类 \r\n19.4 SqlDbType类 \r\n19.5 SqlParameter类 \r\n19.7 SqlTransaction类 \r\n\r\n第20章 System.Web参考 \r\n\r\n20.1 HttpBrowserCapabilities类 \r\n20.2 HttpCookie 类 \r\n20.3 HttpRequest 类 \r\n20.4 HttpResponse类 \r\n\r\n第21章 System.Web.UI.WebControls参考 \r\n\r\n21.1 WebControl类 \r\n21.2 HyperLink类 \r\n21.3 Button类 \r\n21.4 Calendar类 \r\n21.5 Label类 \r\n21.6 Image类 \r\n21.7 Panel类 \r\n21.8 The TextBox Class \r\n21.9 CheckBox类 \r\n21.10 ImageButton类 \r\n21.11 LinkButton类 \r\n21.12 RadioButton类 \r\n21.13 BaseValidator类 \r\n21.14 CompareValidator类 \r\n21.15 CustomValidator类 \r\n21.16 RangeValidator类 \r\n21.17 RegularExpressionValidator类 \r\n21.18 RequiredFieldValidator类 \r\n21.19 ValidationSummary类 \r\n21.20 选择静态类