书籍详情
ASP.NET2.0应用开发技术
作者:孟宪会,张慧妍 编著
出版社:人民邮电出版社
出版时间:2006-10-01
ISBN:9787115151124
定价:¥59.00
购买这本书可以去
内容简介
本书是一部关于ASP.NET2.0应用开发的技术用书,编者结合实例,全面系统地介绍了ASP.NET 2.0应用开发技术,包括ASP.NET 2.0服务器控件,ASP.NET 2.0数据源控件和新的数据绑定方法,验证控件,样式、外观和主题,母版页,站点导航和导航控件,ASP.NET 2.0的身份验证、授权和模拟,成员、角色管理和登录控件,用户配置和个性化,Web部件,状态管理,在ASP.NET 2.0中使用XML,提高网站性能的方法,跟踪和调试ASP.NET 2.0应用程序等内容。本书结合实例,全面系统地介绍了ASP.NET 2.0应用开发技术,包括ASP.NET 2.0服务器控件,ASP.NET 2.0数据源控件和新的数据绑定方法,验证控件,样式、外观和主题,母版页,站点导航和导航控件,ASP.NET 2.0的身份验证、授权和模拟,成员、角色管理和登录控件,用户配置和个性化,Web部件,状态管理,在ASP.NET 2.0中使用XML,提高网站性能的方法,跟踪和调试ASP.NET 2.0应用程序等内容。本书注重实用性,不但融合了作者在ASP.NET 2.0开发过程中遇到的各种常见问题的解决和应用案例,还总结了CSDN社区Web开发版、.NET技术版和其他论坛的.NET版块中的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关知识。针对各类问题,提供了详细的操作步骤和解决思路。本书适用于ASP.NET 2.0的初学者,也适用于了解ASP.NET 1.0/1.1的读者进阶,而且本书中的大量实例非常适合正在进行ASP.NET 2.0项目开发的人员进行参考。同时本书可以作为各大中专院校相关专业的教学辅导和参考用书,或作为相关培训机构的培训教材。
作者简介
孟宪会,网名孟子E章(net_lover),CSDN社区 Web开发版大版主,在CSDN社区总专家分中排名第三。2002~2006连任4届MVP(微软最有价值专家),在Web开发版深受网友敬佩。从事多年B/S结构应用程序的开发,项目经验丰富,精通ASP.NET、C#、VB.NET等技术,致力于.NET Framework 技术的研究。更多信息可以访问个人网站http://dotnet.aspx.cc/。
目录
第1章 ASP.NET 2.0概述 1
1.1 Visual Studio 2005各版本比较 1
1.2 Visual Studio 2005中的网站类型 3
1.3 ASP.NET 2.0网站文件夹类型 6
1.4 ASP.NET 2.0的第一个页面 7
1.5 ASP.NET 2.0网页语法 12
1.5.1 页面的扩展名 12
1.5.2 页面指令 12
1.5.3 ASPX文件内容注释 16
1.5.4 服务器端文件包含 17
1.5.5 HTML服务器控件语法 19
1.5.6 ASP.NET Web服务器语法 20
1.5.7 代码块语法 <% %> 20
1.5.8 声明代码语法 22
1.5.9 数据绑定语法 22
1.5.10 对象标记语法 27
1.5.11 表达式语法 29
1.6 ASP.NET 2.0网页代码模型 29
1.7 IIS 6.0与Web请求过程 30
1.8 IIS 6.0使用的内置账号 37
1.9 ASP.NET 2.0应用程序生命周期 38
1.10 ASP.NET 2.0网页生命周期 41
1.11 小结 43
第2章 ASP.NET 2.0服务器控件 1
2.1 什么是服务器控件 1
2.2 ASP.NET 2.0服务器控件的种类 1
2.2.1 HTML服务器控件 2
2.2.2 ASP.NET 2.0 Web服务器控件 18
2.2.3 小结 109
第3章 ASP.NET 2.0数据源控件和数据绑定 1
3.1 数据绑定表达式 1
3.2 数据源控件 5
3.2.1 SqlDataSource数据源控件 5
3.2.2 AccessDataSource数据源控件 16
3.2.3 XmlDataSource数据源控件 21
3.2.4 SiteMapDataSource 数据源控件 27
3.2.5 ObjectDataSource数据源控件 28
3.3 数据控件 36
3.3.1 GridView服务器控件 36
3.3.2 DetailsView服务器控件 49
3.3.3 FormView服务器控件 60
3.3.4 ReportViewer服务器控件 67
3.3.5 DataList服务器控件 74
3.3.6 Repeater服务器控件 81
3.4 数据绑定时的数据项 81
3.5 小结 93
第4章 验证控件 1
4.1 数据验证的两种方法 1
4.1.1 客户端数据验证 1
4.1.2 服务器端数据验证 8
4.1.3 客户端验证和服务器端验证的比较 10
4.2 ASP.NET验证控件 11
4.2.1 ASP.NET验证控件的工作原理 11
4.2.2 ASP.NET验证控件的分类 11
4.2.3 RequiredFieldValidator控件 12
4.2.4 CompareValidator控件 16
4.2.5 RangeValidator控件 25
4.2.6 RegularExpressionValidator 控件 28
4.2.7 CustomValidator控件 31
4.2.8 ValidationSummary控件 39
4.2.9 验证组 42
4.2.10 用声音和图片表示验证控件的错误信息 44
4.3 小结 45
第5章 样式、外观和主题 1
5.1 样式、外观和主题的概念 1
5.2 使用样式 1
5.3 使用外观 6
5.4 使用主题 8
5.5 禁用主题 11
5.5 主题应用的规则和优先级 12
5.6 主题的工作过程 13
5.7 小结 18
第6章 母版页 1
6.1 母版页和内容页 1
6.2 浏览器检测 3
6.3 访问母版页中的成员 6
6.4 母版页的嵌套 8
6.5 母版页的配置 9
6.6 使用母版页时的事件 9
6.6 页面顶级标记 10
6.7 小结 11
第7章 站点导航和导航控件 1
7.1 站点地图文件 1
7.2 站点导航控件 2
7.2.1 SiteMapPath服务器控件 2
7.2.2 Menu服务器控件 4
7.2.3 TreeView服务器控件 17
7.3 小结 37
第8章 ASP.NET 2.0的身份验证、授权和模拟 1
8.1 ASP.NET 2.0的身份验证、授权和模拟的概念 1
8.2 ASP.NET身份验证配置架构 2
8.3 ASP.NET授权配置架构 6
8.4 ASP.NET Windows身份验证提供程序 7
8.5 Passport身份验证提供程序 10
8.6 Forms身份验证提供程序 13
8.7 在验证票证中存储自定义信息 19
8.8 在ASP.NET 2.0中实现单一登录 22
8.8.1 跨域登录 22
8.8.2 跨应用程序单一登录 23
8.9 小结 23
第9章 成员、角色管理和登录控件 1
9.1 成员资格服务 1
9.1.1 成员资格服务配置文件 1
9.1.2 创建用户 4
9.1.3用户登录 8
9.1.4 修改密码 11
9.1.5 找回密码 13
9.1.6注销登录 14
9.1.7 Membership、MembershipUser和MembershipProvider类 15
9.1.8 自定义成员服务程序和用户信息 22
9.2 角色管理服务 54
9.2.1 角色功能的实现 54
9.2.2 ASP.NET 2.0角色管理服务 59
9.3 小结 66
第10章 用户配置和个性化 1
10.1 定义和使用用户配置信息 1
10.2 用户配置信息提供程序 8
10.3 用户配置信息的编译 9
10.4 小结 14
第11章 Web部件 1
11.1 Web部件基本概念 1
11.1.1 页面定制 1
11.1.2 Web部件的概念 2
11.2 Web部件个性化功能的实现 3
11.3 Web部件之间的通信 23
11.4 Web部件的导出导入 33
11.5 小结 38
第12章 状态管理 1
12.1 状态管理概述 1
12.2 Session 2
12.2.1 Session的配置选项 2
12.2.2 Session的使用 3
12.2.3 Session事件 4
12.2.4 Cookieless Session 9
12.2.5 StateServer模式 10
12.2.6 SQLServer模式 10
12.2.7 SQLServer和StateServer模式下,Session的序列化和反序列化 11
12.3 Application状态 13
12.4 HttpContext状态 13
12.5 Cache 14
12.6 Cookie 18
12.6.1 Cookie的属性 18
12.6.2 创建Cookie 18
12.6.3 读取Cookie 20
12.6.4 删除Cookie 21
12.7 QueryString 22
12.8 隐藏域 23
12.9 ViewState 23
12.10 ControlState 24
12.11 小结 25
第13章 ASP.NET 2.0中使用XML 1
13.1 XML基础 1
13.2 .NET Framework 2.0中XML名称空间 2
13.3 读取XML文件 3
13.3.1 使用XmlReader读取XML文件 3
13.3.1 使用XmlDocument读取XML文件 10
13.4 生成XML文件 19
13.4.1 使用XmlWriter生成XML 19
13.4.2 使用XmlDocument生成XML 24
13.4.3 使用XmlDocument修改XML 27
13.5 验证XML 29
13.5.1 为XmlReader提供验证 30
13.5.2 为XmlDocument提供验证 32
13.6 使用XSLT转换XML 34
13.6.1 System.Xml.Xsl命名空间下的类 34
13.6.2 直接使用XSLT转换XML文件 35
13.6.3 给XSLT指定参数 37
13.6.4 在XSLT中嵌入脚本、代码或者扩展对象 38
13.7 使用XPathNavigator类 41
13.7.1 使用XPathNavigator查询、定位和计算节点 42
13.7.2 使用XPathNavigator编辑XML数据 44
13.8 DataSet与XmlDataDocument 46
13.9 小结 48
第14章 网站性能 1
14.1 与程序相关的性能 1
14.1.1 缓存 1
14.1.2 视图状态 2
14.1.3 关于页面处理 2
14.1.4 避免使用Page.DataBind和DataBinder.Eval 2
14.1.5 关于Application对象和Session对象 3
14.1.5 关于字符串操作 3
14.1.6 关于数据访问 4
14.1.7 关于代码优化 4
14.2 IIS 6.0配置 6
14.2.1 IIS压缩 6
14.2.2 IIS的其他设置 11
14.3 小结 13
第15章 跟踪和调试ASP.NET 2.0应用程序 1
15.1 跟踪 1
15.1.1 跟踪页面 1
15.1.2 ASP.NET应用程序跟踪 3
15.1.3 在代码里访问跟踪信息 4
15.1.4 集成HttpContext.Current.Trace和System.Diagnostics.Trace 4
15.2 调试ASP.NET 2.0应用程序 8
15.2.1 Visual Studio 2005 调试概述 8
15.2.1 调试Web窗体 9
15.2.2 调试客户端脚本 14
15.2.3 调试XSLT 17
15.3 小结 20
1.1 Visual Studio 2005各版本比较 1
1.2 Visual Studio 2005中的网站类型 3
1.3 ASP.NET 2.0网站文件夹类型 6
1.4 ASP.NET 2.0的第一个页面 7
1.5 ASP.NET 2.0网页语法 12
1.5.1 页面的扩展名 12
1.5.2 页面指令 12
1.5.3 ASPX文件内容注释 16
1.5.4 服务器端文件包含 17
1.5.5 HTML服务器控件语法 19
1.5.6 ASP.NET Web服务器语法 20
1.5.7 代码块语法 <% %> 20
1.5.8 声明代码语法 22
1.5.9 数据绑定语法 22
1.5.10 对象标记语法 27
1.5.11 表达式语法 29
1.6 ASP.NET 2.0网页代码模型 29
1.7 IIS 6.0与Web请求过程 30
1.8 IIS 6.0使用的内置账号 37
1.9 ASP.NET 2.0应用程序生命周期 38
1.10 ASP.NET 2.0网页生命周期 41
1.11 小结 43
第2章 ASP.NET 2.0服务器控件 1
2.1 什么是服务器控件 1
2.2 ASP.NET 2.0服务器控件的种类 1
2.2.1 HTML服务器控件 2
2.2.2 ASP.NET 2.0 Web服务器控件 18
2.2.3 小结 109
第3章 ASP.NET 2.0数据源控件和数据绑定 1
3.1 数据绑定表达式 1
3.2 数据源控件 5
3.2.1 SqlDataSource数据源控件 5
3.2.2 AccessDataSource数据源控件 16
3.2.3 XmlDataSource数据源控件 21
3.2.4 SiteMapDataSource 数据源控件 27
3.2.5 ObjectDataSource数据源控件 28
3.3 数据控件 36
3.3.1 GridView服务器控件 36
3.3.2 DetailsView服务器控件 49
3.3.3 FormView服务器控件 60
3.3.4 ReportViewer服务器控件 67
3.3.5 DataList服务器控件 74
3.3.6 Repeater服务器控件 81
3.4 数据绑定时的数据项 81
3.5 小结 93
第4章 验证控件 1
4.1 数据验证的两种方法 1
4.1.1 客户端数据验证 1
4.1.2 服务器端数据验证 8
4.1.3 客户端验证和服务器端验证的比较 10
4.2 ASP.NET验证控件 11
4.2.1 ASP.NET验证控件的工作原理 11
4.2.2 ASP.NET验证控件的分类 11
4.2.3 RequiredFieldValidator控件 12
4.2.4 CompareValidator控件 16
4.2.5 RangeValidator控件 25
4.2.6 RegularExpressionValidator 控件 28
4.2.7 CustomValidator控件 31
4.2.8 ValidationSummary控件 39
4.2.9 验证组 42
4.2.10 用声音和图片表示验证控件的错误信息 44
4.3 小结 45
第5章 样式、外观和主题 1
5.1 样式、外观和主题的概念 1
5.2 使用样式 1
5.3 使用外观 6
5.4 使用主题 8
5.5 禁用主题 11
5.5 主题应用的规则和优先级 12
5.6 主题的工作过程 13
5.7 小结 18
第6章 母版页 1
6.1 母版页和内容页 1
6.2 浏览器检测 3
6.3 访问母版页中的成员 6
6.4 母版页的嵌套 8
6.5 母版页的配置 9
6.6 使用母版页时的事件 9
6.6 页面顶级标记 10
6.7 小结 11
第7章 站点导航和导航控件 1
7.1 站点地图文件 1
7.2 站点导航控件 2
7.2.1 SiteMapPath服务器控件 2
7.2.2 Menu服务器控件 4
7.2.3 TreeView服务器控件 17
7.3 小结 37
第8章 ASP.NET 2.0的身份验证、授权和模拟 1
8.1 ASP.NET 2.0的身份验证、授权和模拟的概念 1
8.2 ASP.NET身份验证配置架构 2
8.3 ASP.NET授权配置架构 6
8.4 ASP.NET Windows身份验证提供程序 7
8.5 Passport身份验证提供程序 10
8.6 Forms身份验证提供程序 13
8.7 在验证票证中存储自定义信息 19
8.8 在ASP.NET 2.0中实现单一登录 22
8.8.1 跨域登录 22
8.8.2 跨应用程序单一登录 23
8.9 小结 23
第9章 成员、角色管理和登录控件 1
9.1 成员资格服务 1
9.1.1 成员资格服务配置文件 1
9.1.2 创建用户 4
9.1.3用户登录 8
9.1.4 修改密码 11
9.1.5 找回密码 13
9.1.6注销登录 14
9.1.7 Membership、MembershipUser和MembershipProvider类 15
9.1.8 自定义成员服务程序和用户信息 22
9.2 角色管理服务 54
9.2.1 角色功能的实现 54
9.2.2 ASP.NET 2.0角色管理服务 59
9.3 小结 66
第10章 用户配置和个性化 1
10.1 定义和使用用户配置信息 1
10.2 用户配置信息提供程序 8
10.3 用户配置信息的编译 9
10.4 小结 14
第11章 Web部件 1
11.1 Web部件基本概念 1
11.1.1 页面定制 1
11.1.2 Web部件的概念 2
11.2 Web部件个性化功能的实现 3
11.3 Web部件之间的通信 23
11.4 Web部件的导出导入 33
11.5 小结 38
第12章 状态管理 1
12.1 状态管理概述 1
12.2 Session 2
12.2.1 Session的配置选项 2
12.2.2 Session的使用 3
12.2.3 Session事件 4
12.2.4 Cookieless Session 9
12.2.5 StateServer模式 10
12.2.6 SQLServer模式 10
12.2.7 SQLServer和StateServer模式下,Session的序列化和反序列化 11
12.3 Application状态 13
12.4 HttpContext状态 13
12.5 Cache 14
12.6 Cookie 18
12.6.1 Cookie的属性 18
12.6.2 创建Cookie 18
12.6.3 读取Cookie 20
12.6.4 删除Cookie 21
12.7 QueryString 22
12.8 隐藏域 23
12.9 ViewState 23
12.10 ControlState 24
12.11 小结 25
第13章 ASP.NET 2.0中使用XML 1
13.1 XML基础 1
13.2 .NET Framework 2.0中XML名称空间 2
13.3 读取XML文件 3
13.3.1 使用XmlReader读取XML文件 3
13.3.1 使用XmlDocument读取XML文件 10
13.4 生成XML文件 19
13.4.1 使用XmlWriter生成XML 19
13.4.2 使用XmlDocument生成XML 24
13.4.3 使用XmlDocument修改XML 27
13.5 验证XML 29
13.5.1 为XmlReader提供验证 30
13.5.2 为XmlDocument提供验证 32
13.6 使用XSLT转换XML 34
13.6.1 System.Xml.Xsl命名空间下的类 34
13.6.2 直接使用XSLT转换XML文件 35
13.6.3 给XSLT指定参数 37
13.6.4 在XSLT中嵌入脚本、代码或者扩展对象 38
13.7 使用XPathNavigator类 41
13.7.1 使用XPathNavigator查询、定位和计算节点 42
13.7.2 使用XPathNavigator编辑XML数据 44
13.8 DataSet与XmlDataDocument 46
13.9 小结 48
第14章 网站性能 1
14.1 与程序相关的性能 1
14.1.1 缓存 1
14.1.2 视图状态 2
14.1.3 关于页面处理 2
14.1.4 避免使用Page.DataBind和DataBinder.Eval 2
14.1.5 关于Application对象和Session对象 3
14.1.5 关于字符串操作 3
14.1.6 关于数据访问 4
14.1.7 关于代码优化 4
14.2 IIS 6.0配置 6
14.2.1 IIS压缩 6
14.2.2 IIS的其他设置 11
14.3 小结 13
第15章 跟踪和调试ASP.NET 2.0应用程序 1
15.1 跟踪 1
15.1.1 跟踪页面 1
15.1.2 ASP.NET应用程序跟踪 3
15.1.3 在代码里访问跟踪信息 4
15.1.4 集成HttpContext.Current.Trace和System.Diagnostics.Trace 4
15.2 调试ASP.NET 2.0应用程序 8
15.2.1 Visual Studio 2005 调试概述 8
15.2.1 调试Web窗体 9
15.2.2 调试客户端脚本 14
15.2.3 调试XSLT 17
15.3 小结 20
猜您喜欢