第1章 ASP.NET3.5 预备知识1.1 .NETFramework1.1.1 .NETFramework概述1.1.2 NETFramework3.5 体系结构1.2 ASP.NET概述1.2.1 ASP.NET是什么1.2.2 ASP.NET3.5 1.3 IIS1.3.1 IIS的安装1.3.2 IIS网站设置1.3.3 虚拟目录1.4 VisualStudio20081.4.1 环境概览1.4.2 新建网站1.4.3 发布网站1.4.4 复制网站1.5 小结1.6 习题第2章 创建**个ASP.NET3.5 网站2.1.htm文件和XHTML2.1.1.htm文件结构2.1.2 常用XHTML元素2.2.aspx文件2.2.1 单文件页模型2.2.2 代码隐藏页模型2.3.css文件和CSS常识2.3.1 定义CSS样式2.3.2 CSS样式位置2.4.js文件和JavaScript常识2.4.1 JavaScript代码位置2.4.2 综合实例2.5.xml文件和XML常识2.6 web.config2.6.1 web.config基本结构2.6.2 配置web.config2.7 小结2.8 习题第3章 C#和ASP.NET3.5 3.1 C#概述3.2 Framework命名空间3.3 编程规范3.3.1 程序注释3.3.2 命名规则3.4 常量与变量3.4.1 常量声明3.4.2 变量声明3.4.3 修饰符3.4.4 变量作用范围3.5 数据类型3.5.1 值类型3.5.2 引用类型3.5.3 装箱和拆箱3.6 运算符3.7 流程控制3.7.1 选择结构3.7.2 循环结构3.7.3 异常处理3.8 自定义ASP.NET类3.8.1 类的常识3.8.2 属性3.8.3 构造函数3.8.4 方法3.8.5 事件3.8.6 继承3.9 小结3.10 习题第4章 ASP.NET3.5 标准控件4.1 ASP.NET3.5 页面事件处理4.1.1 ASP.NET3.5 事件4.1.2 属性IsPostBack4.2 ASP.NET3.5 服务器控件概述4.2.1 HTML服务器控件简介4.2.2 Web服务器控件简介4.3 标准控件4.3.1 Label控件4.3.2 TextBox控件4.3.3 Button、LinkButton和ImageButton控件4.3.4 DropDownList控件4.3.5 ListBox控件4.3.6 CheckBox和CheckBoxList控件4.3.7 RadioButton和RadioButtonList控件4.3.8 Image和ImageMap控件4.3.9 HyperLink控件4.3.10 Table控件4.3.11 Panel和PlaceHolder控件4.3.12 MultiView和View控件4.3.13 Wizard控件4.4 小结4.5 习题第5章 Web服务器验证控件5.1 窗体验证概述5.2 ASP.NET3.5 服务器验证控件5.2.1 RequiredFieldValidator控件5.2.2 CompareValidator控件5.2.3 RangeValidator控件5.2.4 RegularExpressionValidator控件5.2.5 CustomValidator控件5.2.6 ValidationSummary控件5.3 小结5.4 习题第6章 HTTP请求、响应及状态管理6.1 HTTP请求6.2 HTTP响应6.3 HttpServerUtility6.4 跨网页提交6.5 状态管理6.5.1 ViewState6.5.2 HiddenField控件6.5.3 Cookie6.5.4 Session6.5.5 Application6.5.6 Profile6.6 小结6.7 习题第7章 数据访问7.1 数据访问概述7.2 建立SQLServerExpress数据库7.3 数据源控件7.3.1 SqlDataSource控件7.3.2 XmlDataSource控件7.3.3 SiteMapDataSource控件7.3.4 LinqDataSource控件7.4 使用LINQ实现数据访问7.4.1 LINQ查询表达式7.4.2 LINQtoSQL概述7.4.3 LINQtoSQL查询数据7.4.4 使用LINQtoSQL管理数据7.4.5 LINQtoXML概述7.4.6 使用LINQtoXML管理XML文档7.5 小结7.6 习题第8章 数据绑定8.1 数据绑定概述8.2 ListControl类控件8.3 GridView控件8.3.1 分页和排序8.3.2 定制数据绑定列8.3.3 使用模板列8.3.4 利用GridView编辑、删除数据8.3.5 显示主从表8.4 DetailsView控件8.5 小结8.6 习题第9章 用户和角色管理9.1 身份验证和授权9.1.1 Windows验证9.1.2 Forms验证9.2 成员资格和角色管理概述9.2.1 成员资格管理9.2.2 角色管理9.3 利用网站管理工具实现成员资格和角色管理9.4 利用登录系列控件建立安全页9.4.1 Login控件9.4.2 CreateUserWizard控件9.4.3 LoginName控件9.4.4 LoginStatus控件9.4.5 LoginView控件9.4.6 ChangePassword控件9.4.7 PasswordRecovery控件9.5 调用Membership类和Roles类进行用户角色管理9.6 小结9.7 习题第10章 主题、母版、用户控件和Web部件10.1 主题10.1.1 主题概述10.1.2 自定义主题10.1.3 使用主题10.2 母版页10.2.1 母版页概述10.2.2 创建母版页10.2.3 创建内容页10.3 用户控件10.3.1 用户控件概述10.3.2 创建用户控件10.3.3 使用用户控件10.4 Web部件10.4.1 Web部件概述10.4.2 使用Web部件10.4.3 WebPartManager显示模式10.5 小结10.6 习题第11章 网站导航11.1 网站地图11.1.1 网站地图文件11.1.2 嵌套网站地图文件11.2 SiteMapPath控件显示导航11.3 TreeView控件显示导航11.3.1 TreeView控件11.3.2 使用TreeView控件实现导航11.4 Menu控件显示导航11.5 母版页中使用网站导航11.6 小结11.7 习题第12章 ASP.NETAJAX12.1 AJAX基础12.1.1 AJAX概述12.1.2 ASP.NETAJAX技术12.2 ASP.NETAJAX服务器控件12.2.1 ScriptManager控件12.2.2 UpdatePanel控件12.2.3 Timer控件12.2.4 UpdateProgress控件12.3 ASP.NETAJAXControlToolkit12.4 小结12.5 习题第13章 Web服务和WCF服务13.1 什么是Web服务13.2 建立ASP.NETWeb服务13.3 调用ASP.NETWeb服务13.3.1 调用简单的ASP.NETWeb服务13.3.2 Web服务方法重载13.3.3 Web服务的传输协议13.4 WCF服务13.4.1 建立WCF服务13.4.2 使用WCF服务13.5 小结13.6 习题第14章 文件处理14.1 驱动器、文件夹和文件操作14.1.1 获取驱动器信息14.1.2 文件夹操作14.1.3 文件操作14.2 读写文件14.2.1 Stream类14.2.2 Reader和Writer类14.3 文件上传14.4 小结14.5 习题第15章 MyPetShop综合实例15.1 系统总体设计15.1.1 系统功能模块设计15.1.2 用户控件15.1.3 系统数据库总体设计15.1.4 web.config配置文件15.2 MyPetShop数据库设计15.2.1 数据表设计15.2.2 数据表联系设计15.3 用户控件设计15.3.1 商品类别列表用户控件15.3.2 用户状态用户控件15.3.3 站点导航用户控件15.3.4 *新商品列表用户控件15.3.5 商品类别及商品导航用户控件15.3.6 天气预报用户控件15.4 前台显示页面设计15.4.1 母版页的设计15.4.2 应用程序首页Default.aspx15.4.3 商品详细信息浏览页面15.4.4 商品搜索页面15.5 用户注册和登录模块15.5.1 注册新用户15.5.2 用户登录15.5.3 修改用户密码15.5.4 找回用户密码15.5.5 退出系统15.6 购物车模块15.6.1 购物车组件的设计与实现15.6.2 ShopCart.aspx页面界面设计15.6.3 购物车功能的设计与实现15.7 订单处理15.7.1 创建订单15.7.2 查看订单15.8 后台管理功能模块15.8.1 商品分类管理15.8.2 供应商信息管理15.8.3 商品信息管理15.8.4 订单管理15.9 小结15.10 习题