图书介绍
ASP.NET 2.0技术内幕PDF|Epub|txt|kindle电子书版本下载
![ASP.NET 2.0技术内幕](https://www.shukui.net/cover/61/33008487.jpg)
- (意)埃斯帕斯托(Esposito,D.)著;施平安译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302134294
- 出版时间:2006
- 标注页数:584页
- 文件大小:74MB
- 文件页数:601页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET 2.0技术内幕PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NET编程模型2
1.1 究竟什么是ASP.NET2
第Ⅰ部分 生成ASP.NET页面2
1.1.1 Web窗体中的编程4
1.1.2通过HTTP的事件驱动编程4
1.1.3 HTTP协议6
1.1.4 ASP.NET页面的结构8
1.2 ASP.NET组件模型11
1.2.1组件交互模型11
1.2.2 runat属性12
1.2.3 ASP.NET服务器控件15
1.3 ASP.NET开发栈16
1.3.1 表示层16
1.3.2页面框架17
1.3.3 HTTP运行时环境18
1.4.1提供程序模型的基本原理21
1.4 ASP.NET提供程序模型21
1.4.2 ASP.NET实现概述24
1.5 小结27
第2章 在Visual Studio.NET 2005中进行Web开发29
2.1 Visual Studio.NET 2005简介29
2.1.1 Visual Studio.NET 2003的共同苦恼30
2.1.2 Visual Studio.NET 2005的突出特征31
2.2创建一个ASP.NET项目36
2.2.1 网页设计特征36
2.2.2在项目中添加代码43
2.2.3 ASP.NET的保留文件夹47
2.2.4建立ASP.NET项目52
2.3应用程序部署54
2.3.1 XCopy部署54
2.3.2站点预编译57
2.4.1网站管理工具59
2.4 ASP.NET应用程序的管理59
2.4.2编辑ASP.NET配置文件62
2.5 小结64
第3章 ASP.NET页面剖析66
3.1页面的激活66
3.1.1运行机制66
3.1.2处理请求72
3.1.3页面的处理指令76
3.2 Page类83
3.2.1 Page类的属性83
3.2.2 Page类的方法86
3.2.3 Page类的事件90
3.2.4事件模型91
3.3页面的生命期92
3.3.1 页面建立92
3.3.2处理回发95
3.3.3页面结束阶段96
3.4小结97
第4章 ASP.NET核心服务器控件99
4.1 ASP.NET服务器控件的一般性100
4.1.1 Control类的一般性100
4.1.2 Control类的方法102
4.1.3 Control类的事件103
4.1.4新特征104
4.2.1 HTML控件的一般性107
4.2 HTML控件107
4.2.2 HTML容器控件109
4.2.3 HTML输入控件114
4.2.4 HtmlImage控件119
4.3 Web控件120
4.3.1 Web控件的一般性120
4.3.2核心Web控件122
4.3.3其他Web控件128
4.4.1验证控件的一般性132
4.4验证控件132
4.4.2控件库134
4.4.3特殊能力137
4.5小结142
第5章 使用页面144
5.1窗体编程144
5.1.1 HtmlForm类145
5.1.2多窗体146
5.1.3跨页投递150
5.2处理页面错误154
5.2.1错误处理基本知识154
5.2.2把错误映射到页面158
5.3 ASP.NET跟踪162
5.3.1跟踪ASP.NET的执行流162
5.3.2编写跟踪消息164
5.3.3跟踪查看器165
5.4网页个性化166
5.4.1创建用户配置文件167
5.4.2与页面交互170
5.4.3配置文件提供程序175
5.5 小结178
第6章 Rich Page组合180
6.1使用母版页180
6.1.1用ASP.NET 1.x创建Rich Page181
6.1.2编写母版页182
6.1.3编写内容页184
6.1.4处理母版页和内容页189
6.1.5母版页的编程192
6.2使用主题194
6.2.1理解ASP.NET主题195
6.2.2设置页面和控件的主题198
6.2.3使用主题201
6.3.1 Wizard控件概述204
6.3使用向导204
6.3.2给向导添加步骤208
6.3.3通过向导进行导航211
6.4小结214
第Ⅱ部分 向ASP.NET网站添加数据218
第7章 ADO.NET数据提供程序218
7.1.NET数据访问基础结构218
7.1.1.NET托管的数据提供程序219
7.1.2通过ADO.NET访问的数据源222
7.1.3提供程序工厂模型224
7.2 连接到数据源227
7.2.1 SqlConnection类227
7.2.2连接字符串232
7.2.3连接池238
7.3执行命令242
7.3.1 SqlCommand类242
7.3.2 ADO.NET数据阅读器245
7.3.3异步命令250
7.3.4使用事务254
7.3.5 SQLServer2005特有的增强功能258
7.4 小结261
第8章 ADO.NET数据容器263
8.1数据适配器263
8.1.1 SqlDataAdapter类264
8.1.2表映射机制269
8.1.3批更新的工作原理272
8.2 内存中的数据容器对象274
8.2.1 DataSet对象275
8.2.2 DataTable对象280
8.2.3数据关系285
8.2.4 DataView对象287
8.3小结289
9.1.1可用的数据源291
9.1 基于数据源的数据绑定291
第9章 数据绑定模型291
9.1.2数据绑定属性294
9.1.3列表控件298
9.1.4迭代控件303
9.2数据绑定表达式308
9.2.1简单的数据绑定308
9.2.2 DataBinder类310
9.2.3其他数据绑定方法312
9.3数据源组件315
9.3.1数据源组件概述315
9.3.2数据源控件的本质316
9.3.3 SqlDataSource控件318
9.3.4 AccessDataSource类323
9.3.5 ObjectDataSource控件324
9.3.6 SiteMapDataSource类332
9.3.7 XmlDataSource类335
9.4小结338
第10章 创建可绑定的数据网格340
10.1 DataGrid控件340
10.1.1 DataGrid对象模型341
10.1.2把数据绑定到网格344
10.1.3使用DataGrid348
10.2 GridView控件351
10.2.1 GridView对象模型351
10.2.2把数据绑定到一个355
GridView控件355
10.2.3数据分页364
10.2.4数据排序370
10.2.5编辑数据375
10.2.6高级功能378
10.3 小结383
11.1.1 DetailsView对象模型385
11.1 DetailsView控件385
第11章 管理一个记录的视图385
11.1.2把数据绑定到一个391
DetailsView控件391
11.1.3创建Master/Detail视图393
11.1.4使用数据396
11.2 FormView控件404
11.2.1 FormView对象模型404
11.2.2把数据绑定到FormView控件405
11.2.3编辑数据408
11.3小结410
第Ⅲ部分 ASP.NET基础结构414
第12章 HTTP请求上下文414
12.1应用程序初始化414
12.1.1 HttpApplication类的属性415
12.1.2应用程序模块415
12.1.3 HttpApplication类 的方法416
12.1.4 HttpApplication类的事件417
12.2 global.asax文件419
12.2.1编译global.asax文件419
12.2.2 global.asax的语法421
12.2.3跟踪错误和异常423
12.3 HttpContext类424
12.3.1 HttpContext类的属性425
12.3.2 HttpContext类的方法426
12.4 Server对象428
12.4.1 HttpServerUtility类的属性428
12.4.2 HttpServerUtility类的方法428
12.5 HttpResponse对象433
12.5.1 HttpResponse类的属性433
12.5.2 HttpResponse类的方法436
12.6 HttpRequest对象438
12.6.1 HttpRequest类的属性438
12.6.2 HttpRequest类的方法441
12.7小结442
第13章 状态管理444
13.1应用程序的状态444
13.1.1 HttpApplicationState类的属性445
13.1.2 HttpApplicationState类的方法446
13.1.3状态同步446
13.1.4应用程序状态的折衷447
13.2会话的状态448
13.2.1会话状态HTTP模块449
13.2.2 HttpSessionState类的属性453
13.2.3 HttpSessionState类的方法454
13.3使用会话状态455
13.3.1标识一个会话455
13.3.2会话的生命期459
13.3.3把会话数据持久存储到远程服务器中461
13.3.4把会话数据持久存储在SLQ Server中465
13.4定制会话状态管理469
13.4.1 建立一个定制的会话状态提供程序470
13.4.2生成一个定制的会话ID473
13.5页面的视图状态475
13.5.1 StateBag类475
13.5.2视图状态的常见问题476
13.5.3没有视图状态的Web窗体编程479
13.5.4 ASP.NET 2.0视图状态的变化481
13.5.5把视图状态保存在服务器上485
13.6小结488
第14章 ASP.NET的缓存机制490
14.1缓存应用程序数据490
14.1.1 Cache类490
14.1.2使用ASP.NET Cache对象494
14.1.3实践问题501
14.1.4设计定制的依赖对象506
14.1.5 XML数据的缓存依赖对象508
14.1.6 SQL Server缓存依赖对象512
14.2缓存ASP.NET页面518
14.2.1@OutputCache指令519
14.2.2 HttpCachePolicy类524
14.2.3缓存页面的多个版本526
14.2.4缓存部分ASP.NET页面529
14.2.5 ASP.NET 2.0中的高级特征533
14.3 小结535
第15章 ASP.NET的安全性537
15.1威胁来自何方537
15.2 ASP.NET的安全性上下文538
15.2.1究竟谁在运行我的 ASP.NET应用程序?538
15.2.2改变ASP.NET进程的身份541
15.2.3 ASP.NET应用程序的信任等级543
15.2.4 ASP.NET的身份验证方法546
15.3使用窗体身份验证547
15.3.1窗体身份验证控制流548
15.3.2 FormsAuthentication类551
15.3.3窗体身份验证的配置553
15.3.4高级的窗体身份验证特征556
15.4成员资格和角色管理API560
15.4.1 Membership类561
15.4.2成员资格提供程序565
15.4.3角色管理569
15.5安全性相关的控件573
15.5.1 Login控件573
15.5.2 LoginName控件575
15.5.3 LoginStatus控件576
15.5.4 LoginView控件577
15.5.5 PasswordRecovery控件579
15.5.6 ChangePassword控件580
15.5.7 CreateUserWizard控件582
15.6小结583