ASP.NET 2.0高级编程 第4版PDF电子书下载
- 电子书积分:27 积分如何计算积分?
- 作 者:(美)伊夫杰(Eujen,B.)等著;李敏波译
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302139067
- 页数:1090 页
第1章 ASP.NET 2.0概述 1
1.1 简史 1
1.2 ASP.NET 2.0的目标 2
1.2.1 开发人员的效率 3
1.2.2 管理 5
1.3.1 新的开发人员体系结构 8
1.3 ASP.NET 2.0的其他新特性 8
1.2.3 性能和可伸缩性 8
1.3.2 新的编译系统 12
1.3.3 页面框架的新增内容 13
1.3.5 新的服务器控件 15
1.3.4 访问数据的新对象 15
1.4 建立ASP.NET 2.0页面的新IDE 16
1.5 小结 17
2.1 启动页面 19
第2章 Visual Studio 2005 19
2.2.1 文档窗口中的视图 20
2.2 文档窗口 20
2.2.2 标记导航器 21
2.2.3 页面标签 22
2.2.5 错误通知和辅助 23
2.2.4 代码改变状态的通知 23
2.3 工具箱 25
2.4 Solution Explorer 26
2.6 Properties窗口 28
2.5 Server Explorer 28
2.8.1 创建新项目 29
2.8 其他常见的Visual Studio操作 29
2.7 丢失的窗口 29
2.8.2 引用其他对象 30
2.8.4 保存和导入Visual Studio设置 32
2.8.3 使用智能标记 32
2.8.5 验证HTML 34
2.8.7 使用代码片断 36
2.8.6 团队的合作 36
2.9 小结 38
3.1.1 内置的Web服务器 39
3.1 应用程序的位置选项 39
第3章 应用程序和页面框架 39
3.1.2 IIS 40
3.1.3 FTP 41
3.1.4 Web站点需要FrontPage Extensions 42
3.2 ASP.NET页面结构选项 43
3.2.1 内置编码 44
3.2.2 新的后台编码模型 46
3.3 ASP.NET 2.0的Page指令 48
3.3.1 @Page 49
3.3.2 @Master 51
3.3.3 @Control 52
3.3.4 @Import 53
3.3.5 @Implements 54
3.3.7 @Assembly 55
3.3.6 @Register 55
3.3.10 @OutputCache 56
3.3.9 @MasterType 56
3.3.8 @PreviousPageType 56
3.4 ASP.NET页面的事件 57
3.3.11 @Reference 57
3.6 跨页面的传送 59
3.5 处理回送 59
3.7.1 App_Code文件夹 66
3.7 ASP.NET应用程序文件夹 66
3.7.3 App_Themes文件夹 70
3.7.2 App_Data文件夹 70
3.7.4 App_GlobalResources文件夹 71
3.7.7 App_Browsers文件夹 74
3.7.6 App_WebReferences文件夹 74
3.7.5 App_LocalResources文件夹 74
3.8 编译 75
3.9 Global.asax 78
3.10 小结 79
4.1 ASP.NET服务器控件 81
第4章 ASP.NET服务器控件和客户端脚本 81
4.1.1 服务器控件的类型 82
4.1.2 用服务器控件建立页面 83
4.1.3 处理服务器控件的事件 84
4.2.1 控件的常见属性 87
4.2 给服务器控件应用样式 87
4.2.2 使用层叠样式表改变样式 88
4.3 HTML服务器控件 93
4.3.1 HtmlControl基类 95
4.3.3 所有的HTML类 96
4.3.2 HtmlContainerControl类 96
4.3.4 使用HtmlGenericControl类 97
4.4 通过JavaScript处理页面和服务器控件 98
4.4.1 使用Page.ClientScript.RegisterClient ScriptBlock 100
4.4.2 使用Page.ClientScript.RegisterStartupScript 101
4.5 客户端回调 103
4.4.3 使用Page.ClientScript.RegisterClient ScriptInclude 103
4.5.1 比较典型的回送和回调 104
4.5.2 使用回调功能:一种简单的方法 105
4.5.3 使用带参数的回调功能 110
4.6 小结 113
5.1 Web服务器控件概述 115
第5章 ASP.NET Web服务器控件 115
5.2 Label服务器控件 116
5.3 Literal服务器控件 118
5.4 TextBox服务器控件 119
5.4.2 使用AutoPostBack 120
5.4.1 使用Focus()方法 120
5.5 Button服务器控件 122
5.4.3 使用AutoCompleteType 122
5.5.2 CommandName属性 123
5.5.1 CausesValidation属性 123
5.5.3 使用客户端JavaScript的按钮 124
5.7 ImageButton服务器控件 126
5.6 LinkButton服务器控件 126
5.9 DropDownList服务器控件 128
5.8 HyperLink服务器控件 128
5.10 从集合中可视化地删除条目 131
5.11 ListBox服务器控件 132
5.11.2 使用ListBox控件的例子 133
5.11.1 允许用户选择多项 133
5.12 CheckBox服务器控件 136
5.11.3 给集合添加条目 136
5.12.3 排列复选框的文本 138
5.12.2 给复选框赋值 138
5.12.1 确定复选框是否被选中 138
5.13 CheckBoxList服务器控件 139
5.14 RadioButton服务器控件 141
5.15 RadioButtonList服务器控件 143
5.16 Image服务器控件 145
5.17 Table服务器控件 146
5.18 Calendar服务器控件 148
5.18.1 从Calendar控件中选择一个日期 149
5.18.3 选择日期、星期或月份 150
5.18.2 从日历中选择要输出的日期格式 150
5.18.4 使用日期范围 151
5.18.5 修改日历的样式和操作方式 153
5.19 AdRotator服务器控件 156
5.21 Panel服务器控件 158
5.20 Xml服务器控件 158
5.22 PlaceHolder服务器控件 160
5.23 小结 161
6.1 BulletedList服务器控件 163
第6章 ASP.NET 2.0的Web服务器控件 163
6.2 HiddenField服务器控件 168
6.3.1 使用FileUpload控件上传文件 170
6.3 FileUpload服务器控件 170
6.3.2 指定正确的ASP.NET权限给上传文件 172
6.3.3 理解文件大小的限制 173
6.3.4 把上传的文件放在Stream对象中 174
6.4 MultiView和View服务器控件 175
6.3.5 把文件内容从Stream对象移动到Byte数组中 175
6.5 Wizard服务器控件 179
6.5.1 定制边栏导航 181
6.5.3 使用StepType属性 182
6.5.2 AllowReturn属性 182
6.5.5 使用向导的导航系统 183
6.5.4 给Wizard控件添加标题 183
6.5.6 使用Wizard控件的事件 184
6.5.7 使用Wizard控件显示窗体元素 186
6.6 ImageMap服务器控件 189
6.7 小结 191
7.1 有效性验证 193
第7章 验证服务器控件 193
7.2 客户端和服务器端的验证 194
7.3 ASP.NET验证服务器控件 195
7.3.2 RequiredFieldValidator服务器控件 196
7.3.1 验证原因 196
7.3.3 CompareValidator服务器控件 201
7.3.4 RangeValidator服务器控件 204
7.3.5 RegularExpression Validator服务器控件 208
7.3.6 CustomValidator服务器控件 209
7.3.7 ValidationSummary服务器控件 214
7.4 关闭客户端验证功能 217
7.5 为错误通知使用图像和声音 218
7.6 使用验证组 219
7.7 小结 223
8.1 需要Master页面的原因 225
第8章 使用Master页面 225
8.2 Master页面基础 227
8.3 编写Master页面 228
8.4 编写内容页面 231
8.4.1 混合页面类型和语言 234
8.4.2 指定要使用的Master页面 235
8.4.3 使用页面标题 236
8.4.4 使用Master页面中的控件和属性 237
8.5 在Master页面中指定默认内容 244
8.7 Master页面的嵌套 246
8.6 编程指定Master页面 246
8.8 容器特定的Master页面 249
8.10 高速缓存Master页面 251
8.9 事件的触发顺序 251
8.11 小结 252
9.1.1 给单个ASP.NET页面应用主题 253
9.1 使用ASP.NET 2.0中的主题 253
第9章 主题和Skin 253
9.1.3 删除服务器控件中的主题 255
9.1.2 把主题应用于整个应用程序 255
9.1.4 删除Web页面上的主题特性 256
9.1.5 StyleSheetTheme属性 256
9.2.1 创建正确的文件夹结构 257
9.2 创建自己的主题 257
9.2.2 创建Skin 258
9.2.3 在主题中包含CSS文件 260
9.2.4 使主题包含图像 263
9.3 定义多个Skin选项 266
9.4.1 编程指定页面的主题 267
9.4 编程使用主题 267
9.5 主题和定制控件 268
9.4.2 编程指定控件的SkinID 268
9.6 小结 271
10.1 数组 273
第10章 集合和列表 273
10.1.2 查找数组中的对象 276
10.1.1 重新设置数组的大小 276
10.1.3 给数组中的对象排序 280
10.2.1 ArrayList 281
10.2 System.Collections命名空间 281
10.2.2 IEnumerable和IEnumerator 284
10.2.3 ICollection 285
10.2.4 Lists和IList 286
10.2.5 字典和IDictionary 287
10.2.6 散列表 288
10.2.8 Queue和Stack 292
10.2.7 SortedList 292
10.3.3 BitArray 295
10.3.2 StringCollection、StringDictionary和NameValueCollection 295
10.3 专用集合 295
10.3.1 HybridDictionary和ListDictionary 295
10.5 强类型化的集合 296
10.4 Microsoft.VisualBasic.Collection类 296
10.6.1 泛型的定义 299
10.6 System.Collections.Generics 299
10.6.2 泛型列表 300
10.6.3 泛型字典 302
10.8 集合和列表总结 303
10.7 集合从.NET 1.1到.NET 2.0的变化 303
10.6.4 其他泛型集合 303
10.9 小结 306
11.1 数据源控件 307
第11章 ASP.NET 2.0中的数据绑定 307
11.1.1 SqlDataSource控件 310
11.1.3 ObjectDataSource控件 316
11.1.2 XmlDataSource控件 316
11.1.4 SiteMapDataSource控件 320
11.3 存储连接信息 321
11.2 配置数据源控件的高速缓存 321
11.4 使用绑定的列表控件和数据源控件 324
11.4.1 GridView 325
11.4.2 编辑GridView中的数据行 333
11.4.3 删除GridView数据 337
11.4.4 DetailsView 339
11.4.5 使用DetailsView插入、更新和删除数据 345
11.4.6 FormView控件 347
11.5.1 DropDownList、ListBox、RadioButtonList和CheckBoxList 351
11.5 其他数据绑定控件 351
11.5.3 Ad Rotator控件 352
11.5.2 TreeView控件 352
11.6 内置数据绑定语法 353
11.5.4 Menu 353
11.6.1 DataBinder语法的变化 354
11.7 小结 355
11.6.2 XML数据绑定器 355
12.1.1 ADO.NET的基本命名空间和类 357
12.1 ADO.NET的基本功能 357
第12章 使用ADO.NET管理数据 357
12.1.2 使用Connection对象 358
12.1.3 使用Command对象 359
12.1.4 使用DataReader对象 360
12.1.5 使用数据适配器 362
12.1.6 使用参数 365
12.1.7 DataSet和DataTable 368
12.2 ADO.NET的新增功能 371
12.2.1 从各种数据源中批量加载数据 372
12.2.2 批处理多个更新 381
12.2.3 多个活动的结果集(MARS) 388
12.2.4 命令的异步执行 394
12.2.5 异步连接 415
12.3 小结 416
13.1 XML基础 417
第13章 使用XML 417
13.1.1 XML InfoSet 419
13.1.2 XSD/XML模式定义 420
13.1.3 在Visual Studio.NET 2005中编辑XML和XML模式 422
13.2 XmlReader和XmlWriter 425
13.2.1 使用模式和XmlTextReader 427
13.2.2 包含NameTable优化 429
13.2.3 从XML中提取.NETCLR类型 431
13.2.4 ReadSubtree和XmlSerialization 433
13.2.5 用XmlWriter创建XML 435
13.2.6 2.0版本中XmlReader和XmlWriter的改进 437
13.3.2 XPath、XPath Document和XmlDocument 438
13.3.1 DOM的问题 438
13.3 XmlDocument和XPathDocument 438
13.4.1 把DataSet保存到XML中 442
13.4 DataSet 442
13.4.2 XmlDataDocument 443
13.5 XmlDataSource控件 445
13.6 XSLT 449
13.6.1 XslCompiled Transform 450
13.6.2 XML Web服务器控件 452
13.7 数据库和XML 454
13.6.3 XSLT调试 454
13.7.1 FOR XML AUTO子句 455
13.8 小结 459
13.7.2 SQL Server Yukon 2005和XML数据类型 459
14.1 基于XML的站点地图 461
第14章 站点导航 461
14.2 SiteMapPath服务器控件 463
14.2.1 PathSeparator属性 465
14.2.3 ParentLevels Displayed属性 467
14.2.2 PathDirection属性 467
14.2.4 ShowToolTips属性 468
14.3 TreeView服务器控件 469
14.2.5 SiteMapPath控件的子元素 469
14.3.1 标识TreeView控件的内置样式 471
14.3.3 在XML文件中绑定TreeView控件 472
14.3.2 TreeView控件的各个部分 472
14.3.4 在TreeView中选择多个选项 475
14.3.5 在TreeView控件中指定定制的图标 478
14.3.6 指定用于连接节点的线条 479
14.3.7 编程使用TreeView控件 481
14.4 Menu服务器控件 487
14.4.1 给Menu控件应用不同的样式 488
14.4.3 把Menu控件绑定到XML文件上 493
14.4.2 Menu事件 493
14.5.1 ShowStartingNode属性 495
14.5 SiteMap数据提供程序 495
14.5.2 StartFromCurrent Node属性 496
14.5.3 StartingNodeOffset属性 497
14.6 SiteMap API 498
14.5.4 StartingNodeUrl属性 498
14.7 URL映射 501
14.8.1 为本地化构建Web.sitemap文件 502
14.8 站点地图的本地化 502
14.8.2 修改Web.config文件 503
14.8.3 创建程序集资源(.resx)文件 504
14.8.4 测试结果 505
14.9 小结 506
15.1 个性化模型 507
第15章 个性化 507
15.2.1 添加简单的个性化属性 508
15.2 创建个性化属性 508
15.2.2 使用个性化属性 509
15.2.3 添加一组个性化属性 513
15.2.5 为个性化属性定义类型 514
15.2.4 使用分组的个性化属性 514
15.2.6 使用定制的类型 515
15.3 匿名个性化 518
15.2.8 把个性化属性指定为只读 518
15.2.7 提供默认值 518
15.3.1 支持终端用户的匿名身份 519
15.3.2 使用匿名身份事件 521
15.4 编程访问个性化功能 522
15.3.3 个性化属性的匿名选项 522
15.4.1 迁移匿名用户 523
15.4.2 Profile的个性化 524
15.4.3 确定是否继续自动保存 525
15.5.1 使用SQL Server Express Edition 526
15.5 个性化提供程序 526
15.5.2 使用Microsoft的SQL Server 527
15.6 小结 534
15.5.3 使用多个提供程序 534
16.2 授权 535
16.1 身份验证 535
第16章 成员和角色管理 535
16.3.1 为成员建立Web站点 536
16.3 ASP.NET 2.0的身份验证 536
16.3.2 添加用户 538
16.3.3 请求凭证 549
16.3.4 处理验证用户 553
16.3.5 在线显示用户数 556
16.3.6 处理密码 557
16.4.1 使用LoginView服务器控件 561
16.4 ASP.NET 2.0的授权 561
16.4.2 为角色管理建立Web站点 563
16.4.3 添加和检索应用程序角色 566
16.4.4 删除角色 568
16.4.5 给角色添加用户 569
16.4.6 获取某个角色的所有用户 570
16.4.8 从角色中删除用户 572
16.4.7 获取包含某个用户的所有角色 572
16.4.9 检查角色中的用户 573
16.4.10 角色的高速缓存方式 574
16.5 使用Web站点管理工具 575
16.7 Roles API的公共方法 576
16.6 Membership API的公共方法 576
16.8 小结 577
17.1 Web Part简介 579
第17章 Portal Framework和Web Part 579
17.2.1 WebPartManager控件 581
17.2 建立动态的模块化Web站点 581
17.2.2 使用区域进行布局 582
17.2.3 WebPartZone控件 585
17.2.4 允许用户改变页面的模式 587
17.2.5 修改区域 598
17.3 使用Portal Framework中的类 604
17.4 创建定制的Web Part 607
17.5 小结 612
18.1 身份验证和授权 613
第18章 安全性 613
18.2 应用身份验证措施 614
18.2.2 基于Windows的身份验证模式 615
18.2.1 〈authentication〉节点 615
18.2.3 基于窗体的身份验证 622
18.2.4 Passport身份验证 631
18.4 编程授权 632
18.3 验证特定的文件和文件夹 632
18.4.1 使用User.Identity 633
18.4.2 使用User.IsInRole() 634
18.4.3 用WindowsIdentity显示更多信息 635
18.5 身份和模拟 637
18.6.1 IP地址和域名限制 640
18.6 通过IIS进行保护 640
18.6.2 使用文件扩展名 641
18.6.3 使用新的ASP.NET MMC插件 643
18.7 小结 644
19.1 如何选择 645
第19章 状态管理 645
19.2.1 会话和事件模型 648
19.2 ASP.NET 2.0中的Session对象 648
19.2.2 配置会话状态的管理 649
19.2.3 进程中的会话状态 650
19.2.4 进程外的会话状态 657
19.2.5 SQL支持的会话状态 662
19.2.6 用其他提供程序扩展会话状态 664
19.2.7 无Cookie的会话状态 666
19.3 Application对象 667
19.2.8 选择维护状态的正确方式 667
19.5 Cookie 668
19.4 查询字符串 668
19.6 回送和跨页面的回送 669
19.7 隐藏的字段、ViewState和ControlState 671
19.8 为短时间状态存储应用HttpContext.Current.Items 675
19.9 小结 676
20.1.1 输出高速缓存 679
20.1 高速缓存 679
第20章 高速缓存 679
20.1.2 部分页面(UserControl)的高速缓存 682
20.1.3 Post-Cache Substitution 683
20.1.4 HttpCachePolicy和客户端高速缓存 685
20.2.1 使用Cache对象高速缓存数据 687
20.2 编程高速缓存 687
20.2.2 高速缓存依赖性 688
20.3 使用SQL Server高速缓存依赖性 694
20.3.3 对SQL Server的影响 695
20.3.2 使表支持SQL Server高速缓存禁用功能 695
20.3.1 使数据库支持SQL Server高速缓存禁用功能 695
20.3.4 查看支持SQL高速缓存禁用功能的表 696
20.3.6 使数据库不支持SQL Server高速缓存禁用功能 697
20.3.5 使表不支持SQL Server高速缓存禁用功能 697
20.3.7 SQL Server 2005高速缓存禁用功能 698
20.4 配置ASP.NET应用程序 699
20.5 测试SQL Server高速缓存禁用功能 700
20.5.2 给SQL Server高速缓存依赖性和Request对象建立关联 702
20.5.1 给页面添加多个表 702
20.5.3 给SQL Server高速缓存依赖性和Cache对象建立关联 703
20.6 小结 706
21.1.1 语法通知 709
21.1 设计期间的支持 709
第21章 调试和错误处理技术 709
21.1.2 Immediate和Command窗口 711
21.1.3 任务列表 712
21.2.2 页面级的跟踪 713
21.2.1 System.Diagnostics.Trace和ASP.NET的Page.Trace 713
21.2 跟踪 713
21.2.4 查看跟踪数据 714
21.2.3 应用程序的跟踪 714
21.2.5 在组件中跟踪 717
21.2.6 跟踪的传送 718
21.2.7 TraceListener 719
21.2.8 诊断选项 723
21.2.9 Web事件 724
21.3.1 需要的内容 726
21.3 调试 726
21.3.2 IIS和ASP.NET开发服务器 727
21.3.3 启动调试会话 728
21.3.4 有助于调试的新工具 731
21.3.5 SQL存储过程的调试 734
21.4.1 处理页面上的异常 735
21.4 异常和错误处理 735
21.4.2 处理应用程序异常 736
21.4.3 HTTP状态码 737
21.5 小结 738
22.1.1 DriveInfo类 739
22.1 使用驱动器、目录和文件 739
第22章 文件I/O和流 739
22.1.2 Directory和DirectoryInfo类 743
22.1.3 File和FileInfo类 749
22.1.4 使用路径 753
22.1.5 文件和目录的属性、特性和访问控制列表 757
22.2.1 流 764
22.2 读写文件 764
22.2.2 Reader和Writer 769
22.2.3 压缩流 773
22.3 处理串行端口 779
22.4 网络通信 779
22.4.1 WebRequest和WebResponse 779
22.4.2 发送邮件 786
22.5 小结 787
第23章 用户控件、服务器控件、模块和HttpHandler 789
23.1 用户控件 789
23.1.1 创建用户控件 790
23.1.2 与用户控件交互 792
23.2 服务器控件 794
23.2.1 项目的建立 794
23.2.2 控件的属性 798
23.2.3 控件的显示 799
23.2.4 添加标记属性 802
23.2.5 给HTML设置样式 804
23.2.6 主题和Skin 806
23.2.7 添加客户端特性 807
23.2.8 检测和响应浏览器功能 816
23.2.9 使用ViewState 819
23.2.10 启动PostBack事件 824
23.2.11 处理回送数据 828
23.2.12 复合控件 830
23.2.13 模板化控件 832
23.2.14 在设计期间创建控件 840
23.3 模块和处理程序 858
23.3.1 HttpModule 859
23.3.2 HttpHandler 869
23.4 小结 875
24.1 使用ASP.NET 2.0中的业务对象 877
24.1.1 创建预编译的.NET业务对象 877
第24章 使用业务对象 877
24.1.2 在ASP.NET应用程序中使用预编译的业务对象 880
24.2 COM交互操作性:在.NET中使用COM 881
24.2.1 运行库可调用包装(RCW) 881
24.2.2 在ASP.NET代码中使用COM对象 882
24.2.3 错误处理 887
24.2.4 用.NET应用程序部署COM组件 890
24.3 在未受管制的代码中使用.NET 891
24.3.1 COM可调用包装(CCW) 892
24.3.2 在COM对象中使用.NET组件 893
24.3.3 早期绑定和后期绑定 897
24.3.4 错误处理 898
24.3.5 用COM应用程序部署.NET组件 899
24.4 小结 901
第25章 移动开发 903
25.1 创建新的ASP.NET移动Web应用程序 903
25.2 使用控件容器 907
25.2.1 Form控件 907
25.2.2 Panel控件 908
25.3 使用样式表 908
25.4 使用ASP.NET移动控件 910
25.4.1 AdRotator控件 910
25.4.2 Calendar控件 912
25.4.3 Label控件 915
25.4.4 TextBox控件 915
25.4.5 TextView控件 917
25.4.6 Command控件 918
25.4.7 Image控件 918
25.4.8 PhoneCall控件 919
25.4.9 Link控件 921
25.4.10 List控件 922
25.4.11 ObjectList控件 925
25.4.12 SelectionList控件 926
25.5 使用验证控件 930
25.6 在移动Web窗体之间导航 932
25.7 移动Web用户控件 932
25.8 使用模拟器 936
25.9 设备过滤器 936
25.10 ASP.NET移动应用程序中的状态管理 938
25.10.1 移动Web控件中的ViewState 939
25.10.2 管理会话状态 940
25.10.3 隐藏字段 940
25.11 小结 942
第26章 建立和使用XML Web服务 943
26.1 不同系统之间的通信 943
26.2 建立一个简单的XML Web服务 945
26.2.1 WebService页面指令 946
26.2.2 查看Web服务的基类文件 946
26.2.3 把定制的数据集显示为SOAP 948
26.2.4 XML Web服务接口 950
26.3 使用简单的XML Web服务 953
26.3.1 添加Web引用 953
26.3.2 在客户应用程序中调用Web服务 955
26.4 Web服务的传输协议 957
26.4.1 HTTP-GET 959
26.4.2 HTTP-POST 961
26.4.3 SOAP 962
26.5 WebMethod的重载 962
26.6 高速缓存Web服务的响应 965
26.7 SOAP标题 966
26.7.1 用SOAP标题建立Web服务 967
26.7.2 通过SOAP标题使用Web服务 969
26.7.3 使用SOAP 1.2请求Web服务 971
26.8 异步使用Web服务 973
26.9 小结 976
第27章 配置 977
27.1 配置概述 977
27.1.1 服务器配置文件 978
27.1.2 应用程序配置文件 979
27.1.3 配置的应用 979
27.1.4 检测配置文件的变化 980
27.1.5 配置文件的格式 980
27.2 公共配置设置 981
27.2.1 连接字符串 981
27.2.2 配置会话状态 982
27.2.3 编译配置 985
27.2.4 浏览器的功能 987
27.2.5 定制错误 989
27.2.6 身份验证 990
27.2.7 匿名身份 992
27.2.8 授权 993
27.2.9 锁定配置设置 995
27.2.10 ASP.NET页面配置 995
27.2.11 include文件 997
27.2.12 配置ASP.NET运行时设置 997
27.2.13 配置ASP.NET工作进程 1001
27.2.14 存储与应用程序相关的设置 1003
27.2.15 配置文件的编程 1004
27.2.16 保护配置设置 1011
27.2.17 编辑配置义件 1011
27.3 小结 1012
第28章 管理 1013
28.1 Web站点管理工具 1013
28.1.1 Home选项卡 1014
28.1.2 Security选项卡 1015
28.1.3 Application选项卡 1024
28.1.4 Provider选项卡 1026
28.2 MMC ASP.NET插件 1028
28.2.1 General选项卡 1029
28.2.2 Custom Errors选项卡 1031
28.2.3 Authorization选项卡 1031
28.2.4 Authentication选项卡 1033
28.2.5 Application选项卡 1034
28.2.6 State Management选项卡 1035
28.2.7 Locations选项卡 1036
28.3 小结 1036
第29章 打包和部署ASP.NET应用程序 1037
29.1 部署各个部分 1037
29.2 部署之前的准备 1038
29.3 部署Web应用程序的方法 1038
29.3.1 使用XCopy 1039
29.3.2 使用VS Copy Web Site选项 1041
29.3.3 部署预编译的Web应用程序 1044
29.3.4 建立安装程序 1046
29.4 安装程序的选项 1053
29.4.1 使用部署项目的属性 1053
29.4.2 File System编辑器 1056
29.4.3 Registry编辑器 1059
29.4.4 File Types编辑器 1061
29.4.5 User Interface编辑器 1061
29.4.6 Custom Actions编辑器 1063
29.4.7 Launch Conditions编辑器 1064
29.5 小结 1065
附录A Visual Basic8.0和C#2.0语言的改进 1067
A.1 概述 1067
A.2 泛型 1068
A.2.1 泛型集合 1068
A.2.2 泛型方法 1072
A.3 迭代器 1074
A.4 匿名方法 1075
A.5 运算符重载 1077
A.6 全局命名空间限定符 1077
A.7 部分类 1078
A.8 Visual Basic XML文档 1080
A.9 静态类 1081
A.10 属性访问器 1081
A.11 无符号类型 1082
A.13 Visual Basic的新关键字 1083
A.13.1 Continue 1083
A.12 默认实例 1083
A.13.2 Using 1085
A.13.3 My 1085
A.13.4 IsNot 1086
A.13.5 TryCast 1087
B.2 ASP.NET有影响的Blog 1089
B.1 作者的Blog 1089
B.3 Web站点 1089
附录B ASP.NET在线资源 1089
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019