目录
学习资料
ASP.NET 入门
- 《ASP.NET入门经典第9版 - 基于Visual Studio 2015》
- ASP.NET是.NET Framework的一部分。
- 选用本书进行入门是因为本书基于 ASP.NET 6.0 for VS2015 版本,相应的.NET Framework为4.6版本,而之后的版本发展出了另外一种设计ASP.NET Core 1.0,两者有一些差异。
ASP.NET MVC 5
- 《ASP.NET MVC 5 高级编程(第5版)》
- Web Forms根据抽象模型生成HTML标记,有时候会导致标记冗余,布局混乱。此外ViewState存储数据可能会远超所需,导致页面加载过慢。并且,Web Forms不能有效分离业务逻辑和表现层逻辑。
- 因此引入了MVC框架,基于CLR和MVC架构,不支持ViewState,同时也不支持服务端控件。
- VS2012开始就支持MVC5,本文写作时,本书是该系列的最新版。
ASP.NET Core 1.0
- 《ASP.NET Core 跨平台开发从入门到实战》
- ASP.NET Core 1.0 不是 ASP.NET 4.6 的延续。
- ASP.NET Core 是一个全新的 Web 框架,它与 ASP.NET 并行发展。
- ASP.NET Core 是对 ASP.NET 的重新设计,更小,也更模块化。
- 虽然能从 ASP.NET Core 中看到很多 ASP.NET 的熟悉身影,但这并不完全一样, ASP.NET Core 是对 ASP.NET 环境的一个重大改变。
- 选用本书的目的是因为本书也基于VS2015进行开发,作为入门资料足够了。
各章笔记
ASP.NET 入门经典
- 第一章 ASP.NET 6.0入门
- 第二章 创建ASP.NET应用程序
- 第三章 设计Web页面
- 第四章 使用C#编程
- 第五章 ASP.NET Web Forms 服务器控件
- 第六章 ASP.NET MVC 辅助程序和扩展
- 第七章 创建外观一致的网站
- 第八章 导航
- 第九章 显示和更新数据
- 第十章 处理数据
- 第十一章 用户控件和局部视图
- 第十二章 验证用户输入
- 第十三章 ASP.NET AJAX
- 第十四章 jQuery
- 第十五章 ASP.NET 网站的安全性
- 第十六章 个性化网站
- 第十七章 异常处理、调试和跟踪
- 第十八章 源代码控制
- 第十九章 部署网站
ASP.NET MVC5 高级编程
- 第一章 入门
- 第二章 控制器
- 第三章 视图
- 第四章 模型
- 第五章 表单和HTML辅助方法
- 第六章 数据注解和验证
- 第七章 成员资格、授权和安全性
- 第八章 Ajax
- 第九章 路由
- 第十章 NuGet
- 第十一章 ASP.NET Web API
- 第十二章 AngularJS
- 第十三章 依赖注入
- 第十四章 单元测试
- 第十五章 扩展ASP.NET MVC
- 第十六章 高级主题
- 第十七章 实战:构建NuGet.org网站
ASP.NET Core 跨平台开发从入门到实战
- 第一章 .NET Core
- 第二章 dotnet命令
- 第三章 VSCode下开发.NET Core
- 第四章 VS2015下开发.NET Core
- 第五章 ASP.NET Core
- 第六章 EF Core
- 第七章 ASP.NET Core MVC
- 第八章 ASP.NET Core Web API
- 第九章 单元测试
- 第十章 NetNote系统实战
- 第十一章 跨平台发布及部署