ASP.NET 4揭秘 第1卷PDF电子书下载
- 电子书积分:23 积分如何计算积分?
- 作 者:(美)沃尔瑟,(美)霍夫曼,(美)杜德克著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2011
- ISBN:9787115206992
- 页数:884 页
第一部分构建ASRNET页面 2
第1章ASPNETFramework概览 2
1.1ASRNET和NETFramework 5
1.1.1框架类库 5
1.1.2公共语言运行库 10
1.2ASRNET控件 11
1.2.1ASPNET控件概览 11
1.2.2HTML控件 12
1.2.3理解和处理控件事件 13
1.2.4视图状态 18
1.3ASRNET页面 22
1.3.1动态编译 23
1.3.2控件树 25
1.3.3使用代码隐藏页面 27
1.3.4处理页面事件 30
1.3.5使用PageIsPostBack属性 32
1.3.6调试和跟踪ASPNET页面 33
1.3.7跟踪页面执行 36
1.4安装ASRNET 38
1.5小结 40
第2章使用标准控件 41
2.1显示信息 41
2.1.1使用Label控件 41
2.1.2使用Literal控件 45
2.2接收用户输入 48
2.2.1使用TextBox控件 48
2.2.2使用CheckBox控件 54
2.2.3使用RadioButton控件 57
2.3提交表单数据 60
2.3.1使用Button控件 61
2.3.2使用LinkButton控件 62
2.3.3使用ImageButton控件 65
2.3.4Button控件使用客户端脚本 68
2.3.5执行跨页面发送 70
2.3.6指定默认按钮 73
2.3.7处理Coand事件 74
2.4显示图像 77
2.4.1使用Image控件 77
2.4.2使用ImageMap控件 78
2.5使用Panel控件 82
2.6使用HyperLink控件 87
2.7小结 89
第3章使用验证控件 90
3.1验证控件概述 90
3.1.1验证控件与JavaScpt 93
3.1.2使用PageIsValid 94
3.1.3设置Display属性 94
3.1.4突出显示验证错误 95
3.1.5使用验证组 99
3.1.6禁用验证 103
3.2使用RequiredFieldvalidator控件 104
3.3使用RangeValidator控件 108
3.4使用Comparevalidator控件 109
3.5使用RegularExpressionValidator控件 114
3.6使用Customvalidator控件 116
3.7使用ValidationSuary控件 122
3.8创建自定义验证控件 126
3.8.1创建LengthValidator控件 127
3.8.2创建AjaxValidator控件 129
3.9小结 134
第4章使用Rich控件 135
4.1接收上传文件 135
4.1.1把文件保存到文件系统 136
4.1.2把文件保存到数据库 139
4.1.3上传大文件 142
4.2显示日历 147
4.2.1创建弹出式日期选择器 150
4.2.2根据数据库表呈现日历 152
4.3显示广告 156
4.3.1在XML文件中保存广告 157
4.3.2在数据库表中存储广告 160
4.3.3跟踪显示和转到 161
4.4显示不同的页面视图 166
4.4.1显示选项卡式页面视图 166
4.4.2显示多部分表单 168
4.5显示向导 170
4.6显示Silverlight内容 174
4.7小结 177
第二部分设计ASPNET网站 180
第5章使用母版页设计网站 180
5.1创建母版页 180
5.1.1创建默认内容 183
5.1.2嵌套母版页 186
5.1.3在母版页中使用图片和超链接 191
5.1.4在Web配置文件中注册母版页 193
5.2修改母版页内容 194
5.2.1使用Title属性 194
5.2.2使用PageHeader属性 194
5.2.3爆露母版页属性 196
5.2.4对母版页使用FindControl方法 198
5.3动态加载母版页 200
5.4小结 203
第6章使用主题设计网站 204
6.1创建主题 204
6.2在主题中添加皮肤 205
6.2.1创建命名皮肤 206
6.2.2Theme与StyleSheetThemes 208
6.2.3禁用主题 209
6.2.4在Web配置文件中注册主题 211
6.3在主题中添加CSS 212
6.3.1在主题中添加多个CSS 215
6.3.2使用CSS改变页面布局 215
6.4创建全局主题 219
6.5动态应用主题 220
6.6小结 225
第7章使用用户控件创建定制控件 226
7.1创建用户控件 226
7.1.1在Web配置文件中注册用户控件 228
7.1.2暴露用户控件的属性 229
7.1.3爆露用户控件的事件 231
7.1.4创建AddressForm控件 235
7.2AJAX和用户控件 240
7.3动态加载用户控件 242
7.3.1使用引用指令 243
7.3.2创建多页面向导 247
7.4小结 254
第三部分数据访问 256
第8章数据访问概述 256
8.1使用DataBound控件 256
8.1.1使用列表控件 256
8.1.2使用表格式DataBound控件 259
8.1.3使用层次DataBound控件 262
8.1.4使用其他数据绑定控件 264
8.2使用DataSource控件 266
8.3使用编程式数据绑定 270
8.4模板和数据绑定表达式 272
8.4.1使用模板 272
8.4.2使用数据绑定表达式 275
8.4.3使用双向数据绑定表达式 278
8.5SQLServer2008Express概述 280
8.5.1SQLServerExpress特性 280
8.5.2SQLServer2008Express管理工具 281
8.5.3服务器端数据库与本地数据库 282
8.6数据库驱动的Web应用程序示例 284
8.7小结 287
第9章使用SqlDataSourc控件 288
9.1创建数据库连接 289
9.1.1连接到MicrosoSQLServer 289
9.1.2连接到其他数据库 292
9.1.3在Web配置文件中保存连接字符串 293
9.1.4对连接字符串加密 294
9.2执行数据库命令 296
9.2.1执行内联SQL语句 296
9.2.2执行存储过程 298
9.2.3过滤数据库行 300
9.2.4改变数据源模型 302
9.2.5处理SQL命令执行错误 303
9.2.6取消SQL命令执行 306
9.3在SqlDataSource控件中使用ASPNET参数 308
9.3.1使用ASPNET参数对象 308
9.3.2使用ASPNET的ControlParameter对象 311
9.3.3使用ASPNET的CookieParameter对象 315
9.3.4使用ASPNET的FormParameter对象 317
9.3.5使用ASPNET的ProfileParameter对象 319
9.3.6使用QueryStringParameter对象 320
9.3.7使用SessionParameter对象 322
9.4通过程序执行SqlDataSource命令 323
9.4.1添加ADONET参数 324
9.4.2执行Insert、Update和Delete命令 325
9.4.3执行select命令 327
9.5使用SqlDataSource控件缓存数据库数据 330
9.6小结 332
第10章使用列表控件 333
10.1列表控件概述 333
10.1.1声明列表项 333
10.1.2绑定到数据源 335
10.1.3确定被选中的列表项 338
10.1.4追加数据项 342
10.1.5启用自动回传 343
10.1.6使用列表项集合 345
10.2使用DropDownList控件 348
10.3使用RadioBuonList控件 350
10.4使用ListBox控件 351
10.5使用CheckBoxList控件 355
10.6使用BulletedList控件 357
10.7创建自定义的列表控件 361
10.8小结 368
第11章使用GriaView控件 369
11.1GridView控件基础 369
11.1.1显示数据 369
11.1.2选择数据 372
11.1.3使用数据键 374
11.1.4数据排序 376
11.1.5数据分页 381
11.1.6编辑数据 388
11.1.7显示空数据 391
11.1.8格式化GridView控件 395
11.1.9在GridView控件中使用Viewstate 397
11.2在GridView控件中使用字段 398
11.2.1使用BoundField 398
11.2.2使用CheckBoxField 401
11.2.3使用CoandField 402
11.2.4使用ButtonField 404
11.2.5使用HyperLinkField 407
11.2.6使用ImageField 411
11.2.7使用TemplateField 414
11.3GridView控件的事件 417
11.3.1突出显示GridView行 417
11.3.2显示列汇总 419
11.3.3显示嵌套的主从表单 421
11.4扩展GridView控件 424
11.4.1创建长文本字段 424
11.4.2创建删除按钮字段 428
11.4.3创建验证字段 430
11.5小结 432
第12章使用Dtailsview控件和FormView控件 433
12.1使用DetailsView控件 433
12.1.1使用DetailsView控件显示数据 433
12.1.2在DetailsView控件中使用字段 436
12.1.3使用DetailsView控件显示空数据 437
12.1.4使用DetailsView控件对数据分页 439
12.1.5使用DetailsView控件更新数据 445
12.1.6使用DetailsView控件插入数据 452
12.1.7使用DetailsView控件删除数据 455
12.1.8DetailsView控件的事件 456
12.1.9格式化DetailsView控件 459
12.2使用FormView控件 461
12.2.1使用FormView控件显示数据 461
12.2.2使用FormView控件对数据分页 463
12.2.3使用FormView控件编辑数据 467
12.2.4使用FormView控件插入数据 470
12.2.5使用FormView控件删除数据 473
12.3小结 475
第13章使用Repeatr控件和DataList控件 476
13.1使用Repeater控件 476
13.1.1使用Repeater控件显示数据 476
13.1.2在Repeater控件中使用模板 479
13.1.3Repeater控件的事件处理 484
13.2使用DataList控件 490
13.2.1使用DataList控件显示数据 490
13.2.2在多列中显示数据 492
13.2.3在DataList控件中使用模板 494
13.2.4使用DataList控件选择数据 496
13.2.5使用DataList控件编辑数据 499
13.2.6格式化DataList控件 503
13.3小结 505
第14章使用ListView和DataPager控件 506
14.1使用ListView控件 506
14.1.1使用LayoutTemplate和ItemTemplate 507
14.1.2使用GroupTemplate 510
14.1.3选择一行 512
14.1.4数据库数据排序 515
14.1.5编辑数据库数据 516
14.2使用DataPager控件 522
14.2.1创建自定义分页用户界面 524
14.2.2使用DataPager控件进行数据源分页 526
14.3小结 527
第15章使用Chart控件 528
15.1Chart控件的基础知识 528
15.1.1使用Chart控件显示数据 528
15.1.2排序和过滤数据 532
15.1.3统计公式 534
15.2定制图表的外观 539
15.2.1定制背景和绘图区 540
15.2.2 3D图表 543
15.3多级报告 543
15.4小结 544
第16章使用QueryExtender控件 545
16.1QueryExtender控件介绍 545
16.2使用声明性语法查询数据 545
16.2.1使用ControlFilterExpression进行查询 545
16.2.2使用CustomExpression进行查询 546
16.2.3使用DynamicFilterExpression进行查询 546
16.2.4使用MethodExpression进行查询 546
16.2.5使用orderByExpression进行排序 547
16.2.6使用PropertyExpression进行查询 547
16.2.7使用RangeExpression进行查询 548
16.2.8使用SearchExpression进行查询 548
16.3使用QueryExtender控件创建示例页面 549
16.4小结 551
第四部分创建组件 554
第17章创建组件 554
17.1创建基本组件 554
17.1.1组件和动态编译 556
17.1.2App一ode文件夹中不同语言的组件 557
17.1.3声明方法 557
17.1.4声明字段和属性 559
17.1.5声明构造函数 563
17.1.6重载方法和构造函数 564
17.1.7声明命名空间 565
17.1.8创建部分类 566
17.1.9继承和abstract类 567
17.1.10声明接口 569
17.1.11使用访问修饰符 570
17.1.12智能提示和组件 571
17.1.13在组件中使用ASPNET内部对象 573
17.2创建组件库 575
17.2.1编译组件库 575
17.2.2向类库中添加引用 578
17.3架构思考 581
17.3.1创建多层应用程序 581
17.3.2创建用户界面层 581
17.3.3创建业务逻辑层 584
17.34创建数据访问层 587
17.4小结 591
第18章使用objectDataSource控件 592
18.1使用objectDataSource控件表示对象 592
18.1.1绑定到组件 593
18.1.2绑定到DataReader 594
18.1.3绑定到DataSet 596
18.1.4绑定到LINQtoSQL查询 597
18.1.5绑定到Web服务 598
18.2使用objectDataSource控件与参数 601
18.2.1使用不同的参数类型 604
18.2.2作为参数传递对象 607
18.3使用objectDataSource控件分页、排序和过滤数据 610
18.3.1用户界面分页 611
18.3.2数据源分页 613
18.3.3用户界面排序 618
18.3.4数据源排序 620
18.3.5过滤数据 624
18.4处理objectDataSource控件的事件 628
18.4.1添加和修改参数 628
18.4.2处理方法的执行错误 631
18.4.3处理objectCreating事件 635
18.5objectDataSource控件与并发访问 636
18.6扩展objectDataSource控件 639
18.6.1创建自定义的objectDataSource控件 639
18.6.2创建自定义参数对象 642
18.7小结 647
第19章用ADONET创建数据访问组件 648
19.1连接模式数据访问 649
19.1.1使用Connection对象 652
19.1.2使用Comrrand对象 660
19.1.3使用DataReader对象 677
19.2非连接模式数据访问 683
19.2.1使用DataAdapter对象 684
19.2.2使用DataTable对象 689
19.2.3使用DataView对象 696
19.2.4使用DataSet对象 699
19.3执行异步数据库命令 701
19.3.1使用异步ADONET方法 701
19.3.2使用异步ASPNET页面 703
19.4使用NETFramework创建数据库对象 706
19.4.1启用CLR集成 706
19.4.2使用NETFramework创建用户自定义类型 707
19.4.3使用用户自定义类型创建数据访问层 710
19.4.4使用NETFramework创建存储过程 713
19.4.5创建存储过程程序集 714
19.5小结 718
第20章使用LINQtoSQL访问数据库 720
20.1C#和VBNET的新特性 720
20.1.1理解自动属性 721
20.1.2理解初始化器 721
20.1.3理解类型推断 723
20.1.4理解匿名类型 724
20.1.5理解泛型 724
20.1.6理解Lambda表达式 726
20.1.7理解扩展方法 729
20.1.8理解LQ 730
20.2创建LQtoSQL实体 732
20.2.1手工创建实体 732
20.2.2使用LQtoSQLDesigner创建实体 735
20.2.3构建实体关联 737
20.2.4使用LinqDataSource控件 738
20.3使用LQtoSQL执行标准数据库命令 741
20.3.1LQtoObjects与LQtoSQL 741
20.3.2使用LQtoSQL进行选择 742
20.3.3使用LQtoSQL进行插入 748
20.3.4使用LQtoSQL进行更新 751
20.3.5使用LQtoSQL进行删除 754
20.3.6动态查询 755
20.3.7调试LQtoSQL 759
20.4创建自定义的LQ实体基类 761
20.4.1使用实体基类 762
20.4.2使用EntityBase类执行标准数据访问操作 762
20.4.3用EntityBase类执行验证 764
20.5小结 768
第21章包含WCF数据服务的数据访问 769
21.1WCF数据服务概述 769
21.2使用包含ServiceReference的数据服务 770
21.3使用包含数据上下文的数据服务 773
21.4小结 775
第五部分站点导航 778
第22章使用导航控件 778
22.1理解站点地图 778
22.2使用SiteMapPath控件 780
22.3使用Menu控件 785
22.3.1声明式添加Menu条目 785
22.3.2组合使用Menu控件和MultiView控件 788
22.3.3绑定到站点地图 791
22.3.4绑定到XML文件 794
22.3.5绑定到数据库数据 797
22.3.6定制Menu控件 800
22.3.7使用Menu控件的模板 806
22.4使用TreeView控件 808
22.4.1声明式地添加树视图节点 808
22.4.2在TreeView控件中显示复选框 812
22.4.3绑定到站点地图 814
22.4.4绑定到XML文件 815
22.4.5绑定到数据库数据 817
22.4.6使用延时加载和AJAX 820
22.4.7定制TreeView控件 824
22.5创建分层的SQL数据源控件 830
22.6小结 832
第23章使用站点地图 834
23.1使用SiteMapDataSource控件 834
23.2使用SiteMap类 840
23.3高级站点地图配置 844
23.3.1使用安全修整 844
23.3.2合并多个站点地图 848
23.3.3创建自定义的站点地图属性 850
23.4创建自定义站点地图提供程序 851
23.4.1创建AutoSiteMapProvidero 852
23.4.2创建SqlSiteMapProvider 856
23.5创建Google的SiteMap文件 860
23.6小结 863
第24章高级页面导航 865
24.1重映射URL 865
24.2使用VirtualPathProvider类 872
24.2.1VirtualPathProvider类的局限性 873
24.2.2理解VirtualPathProvider类 873
24.2.3注册VirtualPathProvider类 874
24.3小结 875
第25章使用ASPNET的URL路由引擎 876
25.1URL路由介绍 876
25.2基础URL路由方案 877
25.2.1映射基础URL 877
25.2.2映射包含参数的URL 878
25.2.3映射包含多个段的URL 879
25.2.4通过路由链接到其他页面 879
25.3高级URL路由 880
25.3.1使用包含默认参数的路由 880
25.3.2使用约束路由 881
25.3.3路由的安全问题 882
25.4小结 882
- 《黑客大揭秘 近源渗透测试》柴坤哲 2020
- 《中国高考揭秘·数学》薛金星主编 2004
- 《宇宙行星大揭秘》(西)巴勃罗·马丁·阿维拉 2020
- 《葛玉宏围棋道场教程 中国流揭秘》韩晗著 2017
- 《化石小猎人 挖掘古生物化石,揭秘远古生物的前世今生》刘福江主编 2017
- 《考前揭秘·高分作文必有套路》《高考季》编辑部编 2017
- 《等离子彩电维修代换技法揭秘》刘建清编译 2009
- 《惊世奇功揭秘》傅起凤,杨虹编著 1994
- 《百科大揭秘 兵器王国大百科》《兵器王国大百科》编写组编著 2011
- 《iOS6编程揭秘 Objective-C程序设计入门》杨正洪,郑齐心,曹星编著 2013
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019