图书介绍
ASP.NET 2.0揭秘 (卷一)PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 2.0揭秘 (卷一)](https://www.shukui.net/cover/1/32525602.jpg)
- [美]Stephen Walther著 著
- 出版社: 人民邮电出版社
- ISBN:
- 出版时间:2007
- 标注页数:691页
- 文件大小:104MB
- 文件页数:711页
- 主题词:
PDF下载
下载说明
ASP.NET 2.0揭秘 (卷一)PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ASP.NETFramework概览2
1.1 ASP.NET和.NET Framework5
1.1.1 框架类库5
1.1.2 公共语言运行库9
1.2 ASP.NET控件10
1.2.1 ASP.NET控件概览10
1.2.2 HTML控件11
1.2.3 理解和处理控件事件12
1.2.4 视图状态17
1.3 ASP.NET页面20
1.3.1 动态编译20
1.3.2 控件树23
1.3.3 使用代码隐藏页面24
1.3.4 处理页面事件27
1.3.5 使用Page.IsPostBack属性29
1.3.6 调试和跟踪ASP.NET页面30
1.3.7 跟踪页面执行33
1.4 安装ASP.NET Framework35
1.5 小结36
第2章 使用标准控件37
2.1 显示信息37
2.1.1 使用Label控件37
2.1.2 使用Literal控件41
2.2 接收用户输入43
2.2.1 使用TextBox控件43
2.2.2 使用CheckBox控件49
2.2.3 使用RadioButton控件51
2.3 提交表单数据54
2.3.1 使用Button控件54
2.3.2 使用LinkButton控件56
2.3.3 使用ImageButton控件58
2.3.4 Button控件使用客户端脚本61
2.3.5 执行跨页面发送63
2.3.6 指定默认按钮66
2.3.7 处理Command事件67
2.4 显示图像69
2.4.1 使用Image控件69
2.4.2 使用ImageMap控件70
2.5 使用Panel控件74
2.6 使用HyperLink控件78
2.7 小结80
第3章 使用验证控件81
3.1 验证控件概述81
3.1.1 验证控件与JavaScript84
3.1.2 使用Page.IsVaIid84
3.1.3 设置Display属性85
3.1.4 突出显示验证错误85
3.1.5 使用验证组89
3.1.6 禁用验证92
3.2 使用RequiredFieldValidator控件93
3.3 使用RangeValidator控件96
3.4 使用CompareValidator控件98
3.5 使用RegularExpressionValidator控件102
3.6 使用CustomValidator控件104
3.7 使用ValidationSummary控件110
3.8 创建自定义验证控件113
3.8.1 创建LengthValidator控件114
3.8.2 创建AjaxValidator控件116
3.9 小结120
第4章 使用Rich控件121
4.1 接收上传文件121
4.1.1 把文件保存到文件系统122
4.1.2 把文件保存到数据库124
4.1.3 上传大文件127
4.2 显示日历132
4.2.1 创建弹出式日期选择器134
4.2.2 根据数据库表呈现日历136
4.3 显示广告140
4.3.1 在XML文件中保存广告140
4.3.2 在数据库表中存储广告143
4.3.3 跟踪显示和转到144
4.4 显示不同的页面视图148
4.4.1 显示选项卡式页面视图148
4.4.2 显示多部分表单151
4.5 显示向导152
4.6 小结156
第5章 使用母版页设计网站158
5.1 创建母版页158
5.1.1 创建默认内容161
5.1.2 嵌套母版页164
5.1.3 在母版页中使用图片和超链接168
5.1.4 在Web配置文件中注册母版页170
5.2 修改母版页内容170
5.2.1 使用Title属性171
5.2.2 使用PageHeader属性171
5.2.3 暴露母版页属性173
5.2.4 对母版页使用FindControl()方法175
5.3 动态加载母版页176
5.4 小结179
第6章 使用主题设计网站180
6.1 创建主题180
6.2 在主题中添加皮肤181
6.2.1 创建命名皮肤182
6.2.2 Themes与StyleSheetThemes183
6.2.3 禁用主题185
6.2.4 在Web配置文件中注册主题186
6.3 在主题中添加CSS187
6.3.1 在主题中添加多个CSS190
6.3.2 使用CSS改变页面布局190
6.4 创建全局主题193
6.5 动态应用主题194
6.6 小结198
第7章 使用用户控件创建定制控件199
7.1 创建用户控件199
7.1.1 在Web配置文件中注册用户控件201
7.1.2 暴露用户控件的属性202
7.1.3 暴露用户控件的事件204
7.1.4 创建AddressForm控件207
7.2 AJAX和用户控件211
7.3 动态加载用户控件214
7.3.1 使用引用指令215
7.3.2 创建多页面向导218
7.4 小结224
第8章 数据访问概述226
8.1 使用数据绑定控件226
8.1.1 使用列表控件226
8.1.2 使用表格式数据绑定控件228
8.1.3 使用层次数据绑定控件231
8.1.4 使用其他数据绑定控件233
8.2 使用数据源控件234
8.3 使用编程式数据绑定237
8.4 模板和数据绑定表达式239
8.4.1 使用模板239
8.4.2 使用数据绑定表达式242
8.4.3 使用两种数据绑定表达式244
8.5 SQL Server 2005 Express概述246
8.5.1 SQL Server Express特性246
8.5.2 SQL Server 2005 Express管理工具246
8.5.3 服务器端数据库与本地数据库247
8.6 数据库驱动的Web应用程序示例249
8.7 小结251
第9章 使用SqlDataSource控件252
9.1 创建数据库连接253
9.1.1 连接到Microsoft SQL Server253
9.1.2 连接到其他数据库255
9.1.3 在Web配置文件中保存连接字符串256
9.1.4 对连接字符串加密258
9.2 执行数据库命令259
9.2.1 执行内联SQL语句259
9.2.2 执行存储过程261
9.2.3 过滤数据库行262
9.2.4 改变数据源模型264
9.2.5 处理SQL命令执行错误265
9.2.6 取消SQL命令执行268
9.3 在SqlDataSource控件中使用ASP.NET参数269
9.3.1 使用ASP.NET参数对象270
9.3.2 使用ASP.NET的Control-Parameter对象272
9.3.3 使用ASP.NET的Cookie-Parameter对象275
9.3.4 使用ASP.NET的Form-Parameter对象277
9.3.5 使用ASP.NET的Prof ile-Parameter对象279
9.3.6 使用QueryStringParameter对象280
9.3.7 使用SessionParameter对象282
9.4 通过程序执行SqlDataSource命令283
9.4.1 添加ADO.NET参数283
9.4.2 执行Insert、Update和Delete命令284
9.4.3 执行select命令286
9.5 使用SqlDataSource控件缓存数据库数据289
9.6 小结291
第10章 使用List控件292
10.1 List控件概述292
10.1.1 声明列表项292
10.1.2 绑定到数据源294
10.1.3 确定被选中的列表项297
10.1.4 追加数据项300
10.1.5 启用自动回传301
10.1.6 使用列表项集合302
10.2 使用DropDownList控件305
10.3 使用RadioButt0nList控件306
10.4 使用ListBox控件308
10.5 使用CheckBoxList控件311
10.6 使用BulletedList控件312
10.7 创建自定义的List控件315
10.8 小结322
第11章 使用GridView控件323
11.1 GridView控件基础323
11.1.1 显示数据323
11.1.2 选择数据325
11.1.3 使用数据键327
11.1.4 数据排序329
11.1.5 数据分页333
11.1.6 编辑数据339
11.1.7 显示空数据341
11.1.8 格式化GridView控件345
11.1.9 在GridView控件中使用ViewState346
11.2 在GridView控件中使用字段347
11.2.1 使用BoundField347
11.2.2 使用CheckBoxField349
11.2.3 使用CommandField351
11.2.4 使用ButtonField352
11.2.5 使用HyperLinkField355
11.2.6 使用ImageField359
11.2.7 使用TemplateField361
11.3 GridView控件的事件363
11.3.1 突出显示GridView行364
11.3.2 显示列汇总365
11.3.3 显示嵌套的主从表单367
11.4 扩展GridView控件369
11.4.1 创建长文本字段369
11.4.2 创建删除按钮字段372
11.4.3 创建验证字段374
11.5 小结378
第12章 使用DetailsView控件和FormView控件379
12.1 使用DetailsView控件379
12.1.1 使用DetailsView控件显示数据379
12.1.2 在DetailsView控件中使用字段381
12.1.3 使用DetailsView控件显示空数据383
12.1.4 使用DetailsView控件对数据分页385
12.1.5 使用DetailsView控件更新数据390
12.1.6 使用DetailsView控件插入数据395
12.1.7 使用DetailsView控件删除数据398
12.1.8 DetailsView控件的事件399
12.1.9 格式化DetailsView控件401
12.2 使用FormView控件403
12.2.1 使用FormView控件显示数据404
12.2.2 使用FormView控件对数据分页405
12.2.3 使用FormView控件编辑数据409
12.2.4 使用FormView控件中插入数据412
12.2.5 使用FormView控件删除数据414
12.3 小结416
第13章 使用Repeater控件和DataList控件417
13.1 使用Repeater控件417
13.1.1 使用Repeater控件显示数据417
13.1.2 在Repeater控件中使用模板420
13.1.3 Repeater控件的事件处理424
13.2 使用DataList控件429
13.2.1 使用DataList控件显示数据429
13.2.2 在多列中显示数据431
13.2.3 在DataList控件中使用模板433
13.2.4 使用DataList控件选择数据434
13.2.5 使用DataList控件编辑数据437
13.2.6 格式化DataList控件440
13.3 小结442
第14章 创建组件444
14.1 创建基本组件445
14.1.1 组件和动态编译446
14.1.2 App_Code文件夹中不同语言的组件446
14.1.3 声明方法447
14.1.4 声明字段和属性448
14.1.5 声明构造函数452
14.1.6 重载方法和构造函数453
14.1.7 声明命名空间454
14.1.8 创建部分类455
14.1.9 继承和MustInherit类456
14.1.10 声明接口458
14.1.11 使用访问修饰符460
14.1.12 智能提示和组件460
14.1.13 在组件中使用ASP.NET内部对象461
14.2 创建组件库464
14.2.1 编译组件库464
14.2.2 向类库中添加引用467
14.3 构架思考469
14.3.1 创建多层应用程序469
14.3.2 创建用户界面层470
14.3.3 创建业务逻辑层473
14.3.4 创建数据访问层475
14.4 小结478
第15章 使用ObjectDataSource控件479
15.1 使用ObjectDataSource控件表示对象479
15.1.1 绑定到组件480
15.1.2 绑定到DataReader481
15.1.3 绑定到DataSet482
15.1.4 绑定到Web服务483
15.2 使用ObjectDataSource控件与其参数486
15.2.1 使用不同的参数类型489
15.2.2 作为参数传递对象491
15.3 使用ObjectDataSource控件分页、排序和过滤数据495
15.3.1 用户界面分页495
15.3.2 数据源分页497
15.3.3 用户界面排序501
15.3.4 数据源排序502
15.3.5 过滤数据506
15.4 处理ObjectDataSource控件的事件509
15.4.1 添加和修改参数509
15.4.2 处理方法的执行错误512
15.4.3 处理ObjectCreateing事件515
15.5 ObjectDataSource控件与并发访问517
15.6 扩展ObjectDataSource控件519
15.6.1 创建自定义的0bjectData-Source控件519
15.6.2 创建自定义参数对象521
15.7 小结526
第16章 创建数据访问组件527
16.1 连接模式数据访问527
16.1.1 使用Connection对象530
16.1.2 使用Command对象538
16.1.3 使用DataReader对象552
16.2 非连接模式数据访问558
16.2.1 使用DataAdapter对象558
16.2.2 使用DataTable对象563
16.2.3 使用DataView对象570
16.2.4 使用DataSet对象571
16.3 执行异步数据库命令573
16.4 使用.NET Framework创建数据库对象578
16.4.1 启用CLR(通用语言运行时)集成578
16.4.2 使用.NET Framework创建用户自定义类型579
16.4.3 使用用户自定义类型创建数据访问层582
16.4.4 使用.NET Framework创建存储过程585
16.4.5 创建存储过程程序集585
16.5 小结589
第17章 使用导航控件592
17.1 理解站点地图592
17.2 使用SiteMapPath控件594
17.3 使用Menu控件598
17.3.1 声明式添加Menu条目599
17.3.2 组合使用Menu控件和MultiView控件601
17.3.3 绑定到站点地图604
17.3.4 绑定到XML文件606
17.3.5 绑定到数据库数据609
17.3.6 定制Menu控件612
17.3.7 使用Menu控件的模板617
17.4 使用TreeView控件619
17.4.1 声明式地添加树视图节点619
17.4.2 在TreeView控件中显示复选框622
17.4.3 绑定到站点地图624
17.4.4 绑定到XML文件625
17.4.5 绑定到数据库数据627
17.4.6 使用延时加载和AJAX630
17.4.7 定制TreeView控件633
17.5 创建分层的SQL数据源控件639
17.6 小结641
第18章 使用站点地图642
18.1 使用SiteMapDataSource控件642
18.2 使用SiteMap类647
18.3 高级站点地图配置651
18.3.1 使用安全修整651
18.3.2 合并多个站点地图656
18.3.3 创建自定义的站点地图属性657
18.4 创建自定义站点地图提供器659
18.4.1 创建AutoSi teMapProvi der659
18.4.2 创建SqlSiteMapProvider662
18.5 创建Google的SiteMap文件667
18.6 小结670
第19章 高级页面导航671
19.1 重映射URL671
19.2 使用VirtualPathProvider类678
19.2.1 VirtualPathProvider类的局限性678
19.2.2 理解VirtualPathProvider类678
19.2.3 注册VirtualPathProvider类679
19.2.4 将网站存储在微软SQL Server数据库中680
19.3 小结691