《ASP.NET MVC4Web编程》介绍了微软最新的ASP.NET MVC 4框架,帮助我们了解整个ASP.NET MVC 4框架的运行原理,包括如何使用ASP.NET MVC 4框架构建Web应用程序以及如何在真实开发场景中使用ASP.NET MVC 4框架新特性来解决不同的问题。通过本书的学习,将学会如何使用HTML、JavaScript、Entity Framework以及其他Web相关的技术,比如Web网站性能优化、缓存等技术。本书由查德威克、斯奈德、潘达著。
《ASP.NET MVC4Web编程》介绍了微软最新的ASP.NET MVC 4框架,包括如何使用ASP.NET MVC 4框架构建Web应用程序,ASP.NETMVC 4框架的运行原理,如何在真实开发场景中使用ASP.NET MVC4框架新特性来解决不同的需求,如何使用HTML、JavaScript、EntityFramework以及其他Web相关的技术。同时,分享了许多实际项目开发的最佳实践经验,包括如何使用jQery、jQuery、EntityFramework、ASP.NET WebAPI进行应用程序开发。而且还深入阐述了许多高级知识点,如网站SEO、性能优化、日志、缓存等。
对于想要学习ASP.NET MVC Web编程的开发人员来说,《ASP.NET MVC4Web编程》无疑是最佳选择。
前言
第一部分 千里之行,始于足下
第1章 ASP.NET MVC基础
Microsoh Web开发平台
活动服务页面
ASP.NET Wet表单
ASP.NET MVC
MVC架构
模型
视图
控制器
ASP.NET MVC 4的新特性
EBuy介绍
安装ASP.NET MVC
创建ASP.NET MVC 4应用程序
项目模板
惯例优先原则
运行程序
路由
配置路由
控制器
控制器操作
操作结果
操作参数
操作过滤器
视图
定位视图
Razor,你好!
区分代码和标记语言
布局
部分视图
显示数据
HTML和URL帮助方法
模型
群英荟萃
路由
控制器
视图
验证
账号控制器
总结
第2章 ASENET Web Form开发人员必读
ASENET同门兄弟
工具、语言和API
HTTP处理程序和模块
管理状态
部署和运行时
更多的差别
应用程序业务和视图分离
URL和路由
状态管理
渲染HTML代码
使用Web Form语法编写ASENET MVC视图
要点提示
总结
第3章 使用数据
构建表单
处理表单Post
保存数据到数据库
代码优先:惯例优先原则
使用Entity Framework代码优先模式创建数据访问层
验证数据
使用数据声明指定业务规则
显示验证错误
总结
第4章 客户端开发
使用JavaScript
选择器
处理事件
DOM操作
AJAX
客户端验证
总结
……
第二部分 欲穷千里目,更上一层楼
第5章 Web应用程序架构
第6章 使用AJAx提升网站体验
第7章 ASP.NET Web API
第8章 高级数据
第9章 安全
第10章 移动Web网站开发
第三部分 会当临绝顶,一览纵山小
第11章 并行计算、异步和实时数据操作
第12章 缓存
第13章 客户端优化技术
第14章 高级路由
第15章 可复用UI组件
第四部分 质量控制
第16章 日志
第17章 自动化测试
第18章 自动化生成
第五部分 实施
第19章 部署
第六部分 附录
附录A:ASPNETMVC与Web Form集成
附录B:作为平台使用NuGet
附录C:ASPNET MVC开发最佳实践原则
附录D:交叉引用:目标主题、特性和场景
索引