ASPET入门经典(第版)

通过专业的循序渐进指导学习使用VisualStudio2015开发ASP.NET
ASP.NET允许程序员建立更动态的网站、Web应用和Web服务,包含了*更新,什么时间学习这门技术都为时不晚。ASP.NET和VisualStudio的*版本能帮助开发人员提高效率,创建更强壮的应用程序,进一步拓宽技术。本书以循序渐进的方式提供了ASP.NET开发的专家级指导,从框架的最基础知识到高级的安全性和数据处理主题,应有尽有。通过清晰的示例阐述重要的技术。从头到尾、详尽的描述使本书成为一本非常有价值的多合一参考书,适合初学者和需要提高效率的开发人员阅读.




WilliamPenberthy自从.NET初次部署以来就从事微软软件开发工作,使用C#和VB.NET进行客户端、服务和Web开发。他直接参与了135个应用程序的开发,包括记录保留管理软件、电子商务店面、地理信息系统、销售网点系统以及介于它们之间的许多应用程序。

-----------------------

目录

第1章ASP.NET6.0入门1
1.1ASP.NETvNEXT简介1
1.1.1超文本传输协议2
1.1.2HTML54
1.1.3ASP.NETWebForms8
1.1.4ASP.NETMVC12
1.1.5WebForms和MVC
的类似性14
1.1.6选择最佳方法14
1.2使用VisualStudio201514
1.2.1版本14
1.2.2下载和安装15
1.3示例应用程序19
1.4小结19
1.5练习20
1.6本章要点回顾20
第2章建立最初的ASP.NET
应用程序21
2.1用VisualStudio2015
创建Web站点21
2.1.1可用的项目类型22
2.1.2创建新站点23
2.2在应用程序中使用文件29
2.2.1ASP.NETMVC应用程序的
文件类型30
2.2.2ASP.NETMVC应用程序的
文件系统结构32
2.2.3ASP.NETWebForms
应用程序的文件类型33
2.3MVC和WebForms文件的
区别36
2.4创建示例应用程序37
2.5小结39
2.6练习39
2.7本章要点回顾39
第3章设计Web页面41
3.1HTML和CSS41
3.1.1同时使用HTML和
CSS的原因42
3.1.2CSS简介44
3.2CSS的更多内容47
3.2.1选择器47
3.2.2属性50
3.2.3样式的优先级53
3.3样式表55
3.3.1在页面中添加CSS55
3.3.2创建嵌入式样式表和
内联样式表58
3.4应用样式58
3.5管理样式63
3.6小结68
3.7练习69
3.8本章要点回顾69
第4章使用C#和VB.NET编程71
4.1编程简介71
4.1.1数据类型和变量72
4.1.2转换数据类型76
4.1.3使用数组和集合79
4.1.4决策操作83
4.1.5循环87
4.2组织代码91
4.2.1方法:函数和子例程91
4.2.2编写注释和文档93
4.3面向对象编程基础95
4.4重要的面向对象术语95
4.4.1类95
4.4.2字段96
4.4.3属性97
4.4.4方法100
4.4.5构造函数100
4.4.6继承101
4.4.7事件103
4.5小结104
4.6练习105
4.7本章要点回顾106
第5章ASP.NETWebForms
服务器控件107
5.1服务器控件简介107
5.2在页面上定义控件108
5.3控件的类型114
5.3.1标准控件114
5.3.2HTML控件118
5.3.3数据控件119
5.3.4验证控件119
5.3.5导航控件120
5.3.6登录控件120
5.3.7AJAX扩展控件120
5.3.8其他控件集121
5.4ASP.NET状态引擎122
5.5状态引擎的工作方式122
5.6小结130
5.7练习130
5.8本章要点回顾131
第6章ASP.NETMVC辅助程序和
扩展133
6.1MVC较少地控制
WebForms的原因134
6.2不同的方法134
6.2.1Razor137
6.2.2控制器141
6.3表单建立辅助程序145
6.3.1表单扩展145
6.3.2Editor和EditorFor147
6.3.3模型绑定147
6.4小结161
6.5练习162
6.6本章要点回顾162
第7章创建外观一致的网站163
7.1用母版页使页面布局一致163
7.1.1在ASP.NETWebForms
中创建和使用母版页165
7.1.2在ASP.NETWebForms
中创建内容页面173
7.1.3在ASP.NETMVC中
创建布局176
7.1.4在ASP.NETMVC中
创建内容视图178
7.2使用集中的基本页面182
7.3小结187
7.4练习187
7.5本章要点回顾187
第8章导航189
8.1浏览站点的不同方式190
8.1.1理解绝对URL和
相对URL190
8.1.2理解默认文档192
8.1.3友好的URL193
8.2使用ASP.NETWebForms
导航控件194
8.3在ASP.NETMVC中导航204
8.3.1路由204
8.3.2创建导航结构208
8.3.3编程重定向210
8.3.4以编程方式把客户
重定向到另一个页面210
8.3.5服务器端重定向212
8.4导航的实用须知216
8.5小结216
8.6练习217
8.7本章要点回顾217
第9章显示和更新数据219
9.1使用SQLServerExpress220
9.1.1安装220
9.1.2SQLServerManagement
Studio226
9.1.3在VisualStudio中连接230
9.2数据访问的Entity
Framework方法233
9.2.1数据优先233
9.2.2代码优先234
9.2.3从数据库中选择数据241
9.3Web窗体中的数据控件243
9.3.1DetailsView243
9.3.2GridView控件248
9.4MVC中的数据显示254
9.4.1在MVC中显示列表254
9.4.2DetailsViews257
9.5小结260
9.6练习261
9.7本章要点回顾261
第10章处理数据263
10.1排序和分页264
10.1.1WebForms服务器
控件中的排序和分页264
10.1.2MVC列表中的排序和
分页功能268
10.2更新和/或插入数据277
10.3数据库访问的非代码
优先方式284
10.4缓存293
10.4.1在ASP.NET应用程序中
缓存数据的不同方式293
10.4.2缓存数据的常见问题297
10.5小结297
10.6练习298
10.7本章要点回顾298
第11章用户控件和局部视图301
11.1用户控件简介302
11.1.1创建用户控件302
11.1.2添加用户控件306
11.1.3给用户控件添加逻辑313
11.2使用局部视图318
11.2.1添加局部视图319
11.2.2管理局部视图的
控制器322
11.3模板328
11.4小结334
11.5练习335
11.6本章要点回顾335
第12章验证用户输入337
12.1从用户那里收集数据337
12.2在WebForms中验证
用户输入338
12.3在MVC中验证用户输入347
12.3.1模型特性347
12.3.2客户端验证353
12.3.3ASP.NETMVC中的
请求验证361
12.4验证技巧362
12.5小结362
12.6练习363
12.7本章要点回顾364
第13章ASP.NETAJAX365
13.1AJAX概念简介366
13.1.1F12开发工具367
13.1.2在WebForms中使用
ASP.NETAJAX371
13.1.3在MVC中使用AJAX382
13.2在AJAX网站中使用
Web服务394
13.3AJAX中的jQurey400
13.4AJAX的实用提示405
13.5小结405
13.6练习406
13.7本章要点回顾406
第14章jQuery409
14.1jQuery简介409
14.1.1早期的JavaScript410
14.1.2jQuery的作用410
14.1.3包括jQuery库412
14.1.4包414
14.2jQuery语法419
14.2.1jQuery核心420
14.2.2使用jQuery实用方法420
14.2.3使用jQuery选择选项422
14.3使用jQuery修改DOM425
14.3.1使用jQuery改变外观425
14.3.2处理事件428
14.4调试jQurey436
14.5jQuery的实用技巧439
14.6小结440
14.7练习440
14.8本章要点回顾441
第15章ASP.NET网站的安全性443
15.1安全性简介444
15.1.1身份:你是谁?444

15.1.2身份验证:用户如何证明
他们自己的身份?444
15.1.3授权:允许做什么?444
15.1.4使用ASP.NET登录445
15.1.5配置Web应用程序的
安全性448
15.1.6在应用程序中利用
用户457
15.2角色464
15.2.1配置应用程序以
处理角色465
15.2.2编程检查角色469
15.3安全性的实用技巧473
15.4小结473
15.5练习474
15.6本章要点回顾474
第16章个性化网站475
16.1理解概要文件476
16.1.1创建概要文件476
16.1.2使用概要文件483
16.2个性化的实用技巧494
16.3小结494
16.4练习495
16.5本章要点回顾495
第17章异常处理、调试和跟踪497
17.1错误处理498
17.1.1不同类型的错误498
17.1.2捕获并处理异常502
17.1.3全局错误处理和
定制的错误页面510
17.1.4控制器中的错误处理515
17.2调试基础516
17.2.1调试的工具支持517
17.2.2调试客户端脚本524
17.3跟踪ASP.NETWeb页面533
17.3.1给跟踪添加自己的
信息535
17.3.2跟踪和性能538
17.4日志记录538
17.5小结541
17.6练习541
17.7本章要点回顾542
第18章使用源代码控制543
18.1TeamFoundationServices
简介543
18.1.1使用源代码控制的
原因544
18.1.2建立VisualStudioOnline
账户544
18.1.3代码的签入和签出549
18.1.4与团队成员合作557
18.2分支和合并558
18.3小结559
18.4练习560
18.5本章要点回顾560
第19章部署网站561
19.1准备部署网站562
19.1.1避免硬编码设置562
19.1.2Web.config文件563
19.1.3表达式语法563
19.1.4Web配置管理器类564
19.2准备部署569
19.3发布站点572
19.3.1Web.config转换580
19.3.2把数据移到远程
服务器上586
19.4冒烟测试应用程序592
19.5进一步学习594
19.6小结594
19.7练习595
19.8本章要点回顾595
附录习题答案597

#现在前往

精选留言

ASPET,入门,经典,第版
sample
2020-07-07
写留言
签到
投稿
QQ咨询
返回顶部