图书介绍
ASP.NET 4高级程序设计 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)麦克唐纳(MacDonald,M·),(美)弗里曼 (Freeman,A·),(美)兹普兹塔(Szpuszta,M·)著;博思工作室译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115253293
- 出版时间:2011
- 标注页数:1146页
- 文件大小:308MB
- 文件页数:1165页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
ASP.NET 4高级程序设计 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 核心概念2
第1章ASP.NET简介2
1.1 ASRNET的7大要点2
1.1.1要点1:ASP.NET是同.NET Framework集成在一起的2
1.1.2要点2:ASP.NET是编译执行的,而不是解释执行的3
1.1.3要点3:ASP.NET支持多语言4
1.1.4要点4:ASP.NET运行在公共语言运行库内6
1.1.5要点5:ASP.NET是面向对象的7
1.1.6要点6:ASP.NET支持所有的浏览器8
1.1.7要点7:ASP.NET易于部署和配置8
1.2 ASRNET的演变9
1.2.1 ASP.NET 1.0和ASP.NET1.19
1.2.2 ASP.NET 2.09
1.2.3 ASP.NET 3.510
1.2.4 ASP.NET 412
1.2.5 Silverlight14
1.3总结15
第2章Visual Studio16
2.1 Visual Studio16
2.1.1网站和Web项目17
2.1.2创建无项目文件的网站18
2.1.3设计网页21
2.2 Visual StudiolDE26
2.2.1解决方案资源管理器28
2.2.2文档窗口29
2.2.3工具箱29
2.2.4错误列表和任务列表30
2.2.5服务器资源管理器31
2.3代码编辑器32
2.3.1添加程序集引用33
2.3.2智能感知和大纲显示35
2.3.3 Visual Studio 2010改进37
2.4编码模型42
2.4.1代码隐藏文件如何与页面连接44
2.4.2控件标签如何与页面变量连接44
2.4.3事件如何与事件处理程序连接46
2.5 Web项目47
2.5.1基于项目的开发47
2.5.2创建Web项目48
2.5.3迁移旧版Visual Studio创建的网站49
2.6 Visual Studio调试51
2.6.1单步调试52
2.6.2变量监视54
2.6.3高级断点55
2.7 Web Development Helper56
2.8总结57
第3章Web窗体58
3.1页面处理58
3.1.1 HTML表单59
3.1.2动态用户界面60
3.1.3 ASP.NET事件模型61
3.1.4自动回送62
3.1.5视图状态63
3.1.6 XHTML兼容性66
3.1.7客户端控件ID71
3.2 Web窗体处理阶段73
3.2.1页面框架初始化74
3.2.2用户代码初始化74
3.2.3验证74
3.2.4事件处理75
3.2.5自动数据绑定75
3.2.6清除76
3.2.7页面流示例76
3.3作为控件容器的页面78
3.3.1显示控件树78
3.3.2页头82
3.3.3动态控件的创建82
3.4 Page类84
3.4.1 Session、 Application和Cache84
3.4.2 Request85
3.4.3 Response86
3.4.4 Server88
3.4.5 User90
3.4.6Trace91
3.4.7访问其他类中的HTTP上下文96
3.5总结96
第4章 服务器控件97
4.1服务器控件的类型97
4.2 HTML服务器控件99
4.2.1 HtmlControl类100
4.2.2 HtmlContainerControl类100
4.2.3HtmlInputControl类100
4.2.4 HTML服务器控件类101
4.2.5设置Style特性和其他属性102
4.2.6通过编程创建服务器控件103
4.2.7处理服务器端事件104
4.3 Web控件107
4.3.1 WebControl基类107
4.3.2基本的Web控件类108
4.3.3单位109
4.3.4枚举110
4.3.5颜色110
4.3.6字体111
4.3.7焦点112
4.3.8默认按钮113
4.3.9可滚动面板114
4.3.10处理Web控件事件114
4.4 List控件116
4.4.1 Selectable列表控件117
4.4.2 BulletedList控件120
4.5输入验证控件121
4.5.1验证控件121
4.5.2验证流程122
4.5.3 BaseValidator类122
4.5.4 RequiredFieldValidator控件124
4.5.5 RangeValidator控件124
4.5.6 CompareValidator控件125
4.5.7 RegularExpressionValidator控件125
4.5.8 CustomValidator控件127
4.5.9 ValidationSummary控件128
4.5.10通过编程使用验证器129
4.5.11验证组130
4.6富控件132
4.6.1 AdRotator控件132
4.6.2 Calendar控件134
4.7总结136
第5章ASRNET应用程序137
5.1剖析ASPNET应用程序137
5.1.1应用程序域137
5.1.2应用程序生命周期138
5.1.3应用程序更新139
5.1.4应用程序目录结构139
5.2 global.asax应用程序文件140
5.2.1应用程序事件141
5.2.2演示应用程序事件143
5.3 ASP.NET配置144
5.3.1 machine.config文件144
5.3.2 web.config文件147
5.3.3 <system.web>设置150
5.3.4 <system.webServer>150
5.3.5 <appSettings>150
5.3.6 <connectionStrings>152
5.3.7通过编程读写配置节152
5.3.8网站管理工具(WAT)155
5.3.9扩展配置文件结构156
5.3.10加密配置节159
5.4 .NET组件161
5.4.1创建组件161
5.4.2通过App_Code目录使用组件162
5.4.3通过 Bin目录使用组件163
5.5扩展HTTP管道165
5.5.1 HTTP处理程序165
5.5.2创建自定义的HTTP处理程序167
5.5.3配置自定义的HTTP处理程序168
5.5.4使用无须配置的HTTP处理程序169
5.5.5创建高级的HTTP处理程序169
5.5.6为非HTML内容创建HTTP处理程序171
5.5.7 HTTP模块173
5.5.8创建自定义HTTP模块174
5.6总结176
第6章 状态管理177
6.1 ASPNET状态管理177
6.2视图状态179
6.2.1视图状态示例180
6.2.2在视图状态中保存对象181
6.2.3视图状态评估183
6.2.4有选择地禁用视图状态184
6.2.5视图状态安全185
6.3在页面间传送信息186
6.3.1查询字符串187
6.3.2跨页回发188
6.4 cookie193
6.5会话状态194
6.5.1会话架构194
6.5.2使用会话状态196
6.5.3配置会话状态197
6.5.4会话状态安全202
6.6应用程序状态203
6.7总结206
第二部分 数据访问208
第7章ADONET基础208
7.1 ADONET架构209
7.1.1 ADONET数据提供程序209
7.1.2 ADONET的标准化210
7.1.3基本ADONET类211
7.2 Connection类212
7.2.1连接字符串212
7.2.2测试连接214
7.2.3连接池215
7.3 Command类和DataReader类217
7.3.1 Command基础217
7.3.2 DataReader类218
7.3.3 ExecuteReader()方法和DataReader218
7.3.4 ExecuteScalar()方法223
7.3.5 ExecuteNonQuery()方法223
7.3.6 SQL注入攻击224
7.3.7使用参数化命令226
7.3.8调用存储过程227
7.4事务229
7.4.1事务和ASPNET应用程序230
7.4.2隔离级别234
7.4.3保存点235
7.5提供程序无关的代码235
7.5.1创建工厂236
7.5.2用工厂创建对象237
7.5.3使用提供程序无关的代码的查询237
7.6总结239
第8章 数据组件和DataSet240
8.1构建数据访问组件240
8.1.1数据包241
8.1.2存储过程242
8.1.3数据应用类243
8.1.4测试数据库组件248
8.2非连接的数据249
8.2.1 Web应用程序和DataSet250
8.2.2 XML集成251
8.3 DataSet类251
8.4 DataAdapter类252
8.4.1填充DataSet253
8.4.2使用多个表和关系254
8.4.3查找特定行257
8.4.4在数据访问类里使用DataSet257
8.4.5数据绑定258
8.5 DataView类259
8.5.1使用DataView排序259
8.5.2使用DataView过滤261
8.5.3使用关系的高级过滤262
8.5.4计算列263
8.6总结264
第9章 数据绑定265
9.1基本的数据绑定265
9.1.1单值绑定266
9.1.2其他类型的表达式268
9.1.3重复值绑定271
9.2数据源控件277
9.3 SqlDataSource278
9.3.1选择记录279
9.3.2参数化命令281
9.3.3错误处理285
9.3.4更新记录286
9.3.5删除记录289
9.3.6插入记录289
9.3.7 SqlDataSource的不足290
9.4 ObjectDataSource291
9.4.1选择记录291
9.4.2更新记录295
9.4.3使用数据对象执行更新296
9.5数据源控件的限制299
9.5.1问题299
9.5.2添加其他项300
9.5.3使用SqlDataSource处理其他选项301
9.5.4使用ObjectDataSource处理其他选项301
9.6总结302
第10章 富数据控件303
10.1 GridView303
10.2格式化GridView307
10.2.1格式化字段307
10.2.2样式308
10.2.3格式化特定值311
10.3 GridView行选择313
10.3.1使用选择来创建主—从表单314
10.3.2 SelectedIndexChanged事件315
10.3.3将数据字段用作选择按钮315
10.4对GridView排序316
10.4.1使用SqlDataSource排序317
10.4.2使用ObjectDataSource排序318
10.4.3排序和选择319
10.4.4高级排序319
10.5 GridView分页320
10.5.1自动分页320
10.5.2分页和选择322
10.5.3 ObjectDataSource的自定义分页322
10.5.4定制分页栏324
10.6 GridView模板325
10.6.1使用多个模板327
10.6.2在Visual Studio中编辑模板328
10.6.3绑定到方法328
10.6.4处理模板中的事件330
10.6.5使用模板编辑330
10.6.6模板中的客户端335
10.7 ListView336
10.7.1分组338
10.7.2分页340
10.8 DetailsView和FormView341
10.8.1 DetailsView341
10.8.2 FormView344
10.9高级网格345
10.9.1 GridView中的汇总345
10.9.2单个表中的父/子视图347
10.9.3使用查找表编辑字段349
10.9.4处理来自数据库的图片351
10.9.5探测并发冲突355
10.10总结359
第11章 缓存和异步页面360
11.1理解ASENET缓存360
11.2输出缓存361
11.2.1声明性的输出缓存361
11.2.2缓存和查询字符串362
11.2.3使用特定查询字符串参数的缓存363
11.2.4自定义缓存控制364
11.2.5使用HttpCachePolicy类进行缓存365
11.2.6缓存后替换和部分页缓存365
11.2.7缓存用户配置367
11.2.8缓存配置368
11.2.9输出缓存扩展369
11.3数据缓存373
11.3.1向缓存添加项目373
11.3.2简单的缓存测试375
11.3.3缓存优先级376
11.3.4使用数据源控件的缓存376
11.4缓存依赖379
11.4.1文件和缓存项目依赖379
11.4.2聚合依赖380
11.4.3移除项目回调381
11.4.4理解SQL缓存通知383
11.4.5缓存通知的工作方式384
11.4.6启用通知384
11.4.7创建缓存依赖385
11.5自定义缓存依赖386
11.5.1基本的自定义缓存依赖386
11.5.2使用消息队列的自定义缓存依赖387
11.6异步页面389
11.6.1创建异步页面390
11.6.2在异步页面中查询数据392
11.6.3错误处理393
11.6.4在异步任务中使用缓存395
11.6.5多异步任务和超时397
11.7总结399
第12章 文件和流400
12.1使用文件系统400
12.1.1 Directory类和File类400
12.1.2 DirectoryInfo类和FileInfo类402
12.1.3 DriveInfo类404
12.1.4使用Attributes405
12.1.5使用通配符过滤文件407
12.1.6获取文件的版本信息407
12.1.7 Path类408
12.1.8文件浏览器410
12.2使用流读写文件414
12.2.1文本文件415
12.2.2二进制文件416
12.2.3上传文件417
12.2.4使文件对多用户安全419
12.2.5压缩423
12.3序列化423
12.4总结426
第13章LINQ427
13.1 LINQ基础427
13.1.1延迟执行429
13.1.2 LINQ是如何工作的429
13.1.3 LINQ表达式430
13.1.4揭秘LINQ表达式436
13.2 LINQ to DataSet439
13.2.1强类型的DataSet441
13.2.2空值441
13.3 LINQ to Entities441
13.3.1生成数据模型442
13.3.2数据模型类442
13.3.3实体关系444
13.3.4查询存储过程446
13.3.5 LINQ to Entities查询揭447
13.4数据库操作452
13.4.1插入452
13.4.2更新454
13.4.3删除454
13.4.4管理并发455
13.4.5处理并发冲突455
13.5 EntityDataSource控件459
13.5.1显示数据459
13.5.2获取关联数据463
13.5.3编辑数据464
13.5.4验证464
13.6使用QueryExtender控件465
13.6.1使用SearchExperssion466
13.6.2使用RangeExpression467
13.6.3使用PropertyExpression467
13.6.4使用MethodExpression468
13.7总结468
第14章XML470
14.1什么时候使用XML470
14.2 XML简介471
14.2.1 XML的优点472
14.2.2格式良好的XML472
14.2.3 XML命名空间473
14.2.4 XML架构474
14.3基于流的XML处理475
14.3.1写XML文件476
14.3.2读取XML文件478
14.4内存中的XML处理481
14.4.1 XmlDocument482
14.4.2 XPathNavigator485
14.4.3 XDocument486
14.5搜索XML内容491
14.5.1搜索XmlDocument491
14.5.2使用XPath搜索XmlDocument493
14.5.3使用LINQ搜索XDocument494
14.6验证XML内容496
14.6.1基本架构496
14.6.2验证XmIDocument497
14.6.3使用XDocument进行验证498
14.7转换XML内容499
14.7.1基本的样式表499
14.7.2使用XslCompiledTransform500
14.7.3使用Xml控件501
14.7.4使用LINQ to XML转换 XML502
14.8 XML数据绑定504
14.8.1非层次化绑定504
14.8.2使用XPath506
14.8.3嵌套的网格508
14.8.4使用TreeView的层次化绑定509
14.8.5使用XSLT511
14.8.6绑定到来自其他源的XML内容512
14.8.7通过XmIDataSource更新XML513
14.9 XML和ADONET数据集513
14.9.1把DataSet转换为XML514
14.9.2把DataSet作为XML访问515
14.10总结517
第三部分 构建ASP.NET网站520
第15章 用户控件520
15.1用户控件基础520
15.1.1创建简单的用户控件521
15.1.2把页面转换成用户控件522
15.2为用户控件添加代码523
15.2.1处理事件523
15.2.2添加属性524
15.2.3使用自定义对象525
15.2.4添加事件528
15.2.5公开内部Web控件530
15.3动态加载用户控件531
15.4局部页面缓存534
15.4.1 VaryByControl535
15.4.2共享缓存控件536
15.5总结537
第16章 主题和母版页538
16.1层叠样式表538
16.1.1创建样式表538
16.1.2应用样式表规则540
16.2主题542
16.2.1主题文件夹和外观543
16.2.2应用简单主题544
16.2.3处理主题冲突545
16.2.4为同一控件创建多个外观546
16.2.5含有模板和图片的外观547
16.2.6在主题里使用CSS549
16.2.7通过配置文件来应用主题549
16.2.8动态应用主题550
16.3标准化网站布局551
16.4母版页基础552
16.4.1简单的母版页552
16.4.2简单的内容页554
16.4.3默认内容556
16.4.4具有表格和CSS布局的母版页556
16.4.5母版页和相对路径559
16.4.6通过配置文件应用母版页559
16.5高级母版页560
16.5.1和母版页类交互560
16.5.2动态设置母版页561
16.5.3嵌套母版页561
16.6总结563
第17章 网站导航564
17.1多视图页面564
17.1.1 MultiView控件565
17.1.2 Wizard控件568
17.2站点地图575
17.2.1定义站点地图576
17.2.2绑定站点地图577
17.2.3导航路径578
17.2.4显示站点地图的一部分580
17.2.5站点地图对象583
17.2.6加入自定义站点地图信息584
17.2.7创建自定义的 SiteMapProvider584
17.2.8安全调整590
17.3 URL映射和路由592
17.3.1 URL映射592
17.3.2 URL路由593
17.4 TreeView控件594
17.4.1 TreeNode595
17.4.2按需填充节597
17.4.3 TrecView样式598
17.5 Menu控件601
17.5.1 Menu样式603
17.5.2 Menu模板605
17.6总结606
第18章 网站部署607
18.1安装和配置HS607
18.1.1安装HS 7607
18.1.2管理IIS 7608
18.2部署网站610
18.2.1通过复制文件进行部署611
18.2.2使用Web部署614
18.2.3通过FTP部署621
18.3管理网站626
18.3.1创建新站点626
18.3.2创建虚拟目录627
18.3.3使用VirtualPathProvider628
18.3.4使用应用程序池631
18.3.5使用应用程序预热633
18.4扩展集成管道634
18.4.1创建处理程序634
18.4.2部署处理程序635
18.4.3配置处理程序635
18.4.4测试处理程序636
18.5总结636
第四部分 安全638
第19章ASP NET安全模型638
19.1为何创建安全软件638
19.1.1理解潜在的威胁638
19.1.2安全编程原则639
19.1.3理解Gatekeeper640
19.2理解安全级别641
19.2.1验证641
19.2.2授权642
19.2.3机密性和完整性643
19.2.4互相协作643
19.3理解SSL644
19.3.1理解证书645
19.3.2理解SSL645
19.3.3在IIS 7x中配置 SSL646
19.4总结649
第20章 表单验证650
20.1表单验证介绍650
20.1.1为什么使用表单验证650
20.1.2为什么不使用表单验证652
20.1.3为什么不自己实现cookie 验证653
20.1.4表单验证类654
20.2实现表单验证655
20.2.1配置表单验证655
20.2.2禁止匿名用户访问657
20.2.3创建自定义登录页面658
20.2.4自定义凭证存储662
20.2.5表单验证中的持久化cookie663
20.3 IIS 7x和表单验证665
20.4总结669
第21章 成员资格670
21.1介绍ASP NET的成员资格API670
21.2使用成员资格API672
21.2.1配置表单验证673
21.2.2创建数据存储674
21.2.3配置连接字符串和成员资格提供程序679
21.2.4创建并验证用户681
21.3使用安全控件683
21.3.1 Login控件684
21.3.2 LoginStatus控件693
21.3.3 LoginView控件693
21.3.4 PasswordRecovery控件694
21.3.5 ChangePassword控件697
21.3.6 CreateUserWizard控件698
21.4在HS 7x里配置成员资格702
21.4.1配置提供程序和用户702
21.4.2在其他应用程序里使用成员资格API703
21.5使用Membership类705
21.5.1从存储中获得用户706
21.5.2更新存储中的用户708
21.5.3创建和删除用户708
21.5.4检验用户709
21.6总结709
第22章Windows验证710
22.1介绍Windows验证710
22.1.1为什么使用Windows验证710
22.1.2为什么不使用Windows验证711
22.1.3 Windows验证机制712
22.2实现Windows验证717
22.2.1配置IIS 7x717
22.2.2配置ASP.NET718
22.2.3 IIS 7x管道719
22.2.4禁止匿名用户访问722
22.2.5访问Windows用户信息723
22.3身份模拟727
22.3.1 Windows中的身份模拟和委托728
22.3.2经过配置的身份模拟729
22.3.3可编程的身份模拟729
22.4总结732
第23章 授权和角色733
23.1 URL授权733
23.2文件授权738
23.3在代码中检查授权739
23.3.1使用IsInRole()方法739
23.3.2使用PrincipalPermission类740
23.4为基于角色的授权使用角色API742
23.4.1和角色一起使用LoginView 控件747
23.4.2通过编程访问角色748
23.4.3在Windows验证中使用角色 API750
23.5 IIS 7x里的授权和角色752
23.5.1在IIS 7x里使用ASP.NET 角色授权754
23.5.2在IIS 7x中管理ASP.NET角色756
23.6总结757
第24章 用户配置758
24.1理解用户配置758
24.1.1用户配置的性能758
24.1.2用户配置如何存储数据759
24.1.3用户配置和验证760
24.1.4用户配置与自定义的数据组件760
24.2使用SqlProfileProvider761
24.2.1创建用户配置表761
24.2.2配置提供程序763
24.2.3定义用户配置属性764
24.2.4使用用户配置属性764
24.2.5用户配置序列化766
24.2.6用户配置组767
24.2.7用户配置和自定义的数据类型768
24.2.8用户配置API771
24.2.9匿名用户配置773
24.3自定义的用户配置提供程序775
24.3.1自定义的用户配置提供程序类775
24.3.2设计FactoredProfileProvider777
24.3.3通过编码实现 FactoredProfileProvider778
24.3.4 测试FactoredProfileProvider781
24.4总结784
第25章 加密785
25.1加密数据:机密性问题785
25.2 .NET加密命名空间786
25.3理解.NET加密类789
25.3.1对称加密算法790
25.3.2非对称加密791
25.3.3抽象加密类791
25.3.4 ICryptoTransform接口792
25.3.5 CryptoStream类793
25.4加密敏感数据793
25.4.1管理秘密信息794
25.4.2使用对称算法795
25.4.3使用非对称算法799
25.4.4加密数据库中的敏感数据801
25.5加密查询字符串806
25.5.1包装查询字符串806
25.5.2创建一个测试页面808
25.6总结810
第26章 自定义成员资格提供程序811
26.1自定义提供程序的架构811
26.2创建自定义提供程序的基本步骤812
26.2.1自定义提供程序的总体设计813
26.2.2设计并实现自定义存储813
26.2.3实现提供程序类820
26.2.4使用自定义提供程序类837
26.3总结840
第五部分 高级用户界面842
第27章 自定义服务器控件842
27.1自定义服务器控件入门842
27.1.1创建简单的自定义控件842
27.1.2使用自定义控件844
27.1.3工具箱中的自定义控件845
27.1.4创建支持样式属性的Web控件847
27.1.5呈现过程850
27.2处理不同的浏览器852
27.2.1 HtmlTextWriter852
27.2.2浏览器检测852
27.2.3浏览器属性853
27.2.4覆盖浏览器类型侦测854
27.2.5自适应呈现855
27.3控件状态和事件856
27.3.1视图状态856
27.3.2控件状态858
27.3.3回传数据和change事件860
27.3.4触发回传862
27.4扩展现有的Web控件863
27.4.1组合控件864
27.4.2派生控件866
27.5总结869
第28章 图形、GDI+和图表870
28.1 ImageMap控件870
28.1.1创建热点871
28.1.2处理热点单击872
28.1.3自定义热点873
28.2使用GDI+画图875
28.2.1简单绘制875
28.2.2图像格式和质量877
28.2.3 Graphics类878
28.2.4使用Graphi csPath880
28.2.5画笔881
28.2.6画刷883
28.3在网页上嵌入动态图形885
28.3.1使用PNG格式885
28.3.2传递信息给动态图像886
28.3.3使用GDI+的自定义控件888
28.4使用Chart控件892
28.4.1创建基本的图表892
28.4.2用数据填充图表897
28.5总结904
第29章JavaScript和Ajax技术905
29.1 JavaScript本质905
29.1.1 HTML DOM906
29.1.2客户端事件906
29.1.3脚本块908
29.1.4操纵HTML元素910
29.1.5调试JavaScript910
29.2基本的JavaScript示例912
29.2.1创建JavaScript页面处理器912
29.2.2使用JavaScript异步下载图片915
29.2.3呈现脚本块919
29.3脚本注入攻击920
29.3.1请求验证921
29.3.2禁用请求验证922
29.3.3扩展请求验证923
29.4带有JavaScript的自定义控件925
29.4.1弹出窗口925
29.4.2滚动按钮928
29.5框架931
29.5.1框架导航932
29.5.2内联框架933
29.6理解Ajax934
29.6.1 XMLHttpRequest对象935
29.6.2 Ajax示例936
29.7在客户端回调中使用Aj ax939
29.7.1创建客户端回调940
29.7.2深入了解客户端回调945
29.7.3自定义控件里的客户端回调946
29.8总结949
第30章ASP.NETAJAX950
30.1介绍ASPNET AJAX950
30.1.1客户端的ASP.NET AJAX:脚本库951
30.1.2服务器端的ASPNET AJAX:ScriptManager952
30.2服务器回调952
30.2.1 ASPNET AJAX中的Web服务953
30.2.2在页面里放置Web方法959
30.2.3 ASP.NET AJAX应用程序服务960
30.3 ASP.NET AJAX服务器控件966
30.3.1使用UpdatePanel的局部呈现966
30.3.2使用Timer的定时刷新973
30.3.3使用UpdateProgress的耗时更新974
30.3.4管理浏览器历史976
30.4深入客户端库979
30.4.1理解客户端模型980
30.4.2 JavaScript的面向对象编程981
30.4.3网页框架987
30.5控件扩展器991
30.5.1安装ASPNET AJAX控件工具包992
30.5.2 AutoCompleteExtender993
30.5.3 ASPNET AJAX控件工具包996
30.6总结999
第31章 使用Web部件页面的门户网站1000
31.1典型门户页面1000
31.2基本Web部件页面1002
31.2.1创建页面设计1002
31.2.2 WebPartManager和WebPartZone1003
31.2.3向页面添加Web部件1004
31.2.4定制页面1008
31.3创建Web部件1010
31.3.1简单的Web部件任务1010
31.3.2开发高级Web部件1017
31.3.3 Web部件编辑器1024
31.3.4连接Web部件1029
31.3.5自定义动词和Web部件1036
31.3.6用户控件和高级Web部件1037
31.3.7动态上传Web部件1040
31.3.8对Web部件的授权1044
31.3.9个性化的最后任务1045
31.4总结1046
第32章MVC1047
32.1 MVC和Web表单的选择1047
32.2创建基本的MVC应用程序1047
32.2.1创建模型1048
32.2.2创建控制器1049
32.2.3创建Index视图1050
32.2.4测试(未完成的)应用程序1050
32.2.5完成控制器和视图1051
32.2.6修改Site.Master文件1053
32.3扩展基础的MVC应用程序1053
32.3.1配置路由1054
32.3.2增加错误处理1055
32.3.3增加验证1056
32.3.4增强数据存储访问1057
32.3.5增加对外键约束的支持1059
32.4自定义视图1059
32.4.1修改视图1060
32.4.2增加视图数据1062
32.5强化模型1063
32.6验证数据1066
32.6.1执行基本的验证1067
32.6.2增加验证标注1068
32.7使用动作结果1071
32.7.1返回JSON数据1072
32.7.2调用其他控制器方法1072
32.8总结1074
第33章 动态数据1075
33.1创建动态数据应用程序1075
33.1.1创建动态数据网站1075
33.1.2检验动态数据网站1077
33.2深入理解动态数据项目1080
33.3自定义动态数据网站1080
33.3.1使用模板进行自定义1081
33.3.2使用路由进行自定义1087
33.3.3使用元数据进行自定义1094
33.3.4自定义验证1099
33.4总结1103
第34章Silverlight1104
34.1理解Silverlight1105
34.1.1 Silverlight与Flash对比1106
34.1.2 Silverlight 系统需求1107
34.2创建Silverlight解决方案1108
34.2.1 Silverlight编译1109
34.2.2入口页面1110
34.3创建Silverlight项目1114
34.3.1设计Silverlight页面1114
34.3.2理解XAML1117
34.3.3设置属性1118
34.3.4 XAML代码隐藏1119
34.3.5处理事件1120
34.3.6了解Silverlight类库1121
34.4布局1122
34.4.1 Canvas1123
34.4.2网格1127
34.5动画1131
34.5.1动画基础知识1132
34.5.2定义动画1132
34.5.3 StoryBoard类1133
34.5.4交互式动画实例1135
34.5.5变换1138
34.6 Silverlight使用Web服务1141
34.6.1创建Web服务1141
34.6.2添加Web引用1142
34.6.3调用Web服务1143
34.6.4配置Web服务URL1144
34.6.5跨域Web服务调用1144
34.7总结1146
热门推荐
- 3254898.html
- 1548402.html
- 2359469.html
- 2055688.html
- 3408619.html
- 2802306.html
- 2291492.html
- 2143444.html
- 1363141.html
- 342877.html
- http://www.ickdjs.cc/book_1485747.html
- http://www.ickdjs.cc/book_2111191.html
- http://www.ickdjs.cc/book_2921535.html
- http://www.ickdjs.cc/book_3127885.html
- http://www.ickdjs.cc/book_2733923.html
- http://www.ickdjs.cc/book_3222851.html
- http://www.ickdjs.cc/book_2304753.html
- http://www.ickdjs.cc/book_2895200.html
- http://www.ickdjs.cc/book_2991424.html
- http://www.ickdjs.cc/book_3722330.html