深入浅出ASP.NET MVC 3框架

需积分: 10 0 下载量 102 浏览量 更新于2024-07-23 收藏 12.48MB PDF 举报
ASP.NET MVC框架详解 ASP.NET MVC是一个基于Model-View-Controller(MVC)架构的Web应用程序框架,由Microsoft开发。该框架允许开发者使用C#语言开发Web应用程序,并提供了许多强大的特性来简化开发过程。 **Part 1: Introducing ASP.NET MVC 3** 在第1部分中,我们将了解ASP.NET MVC 3的基本概念和架构。我们将学习什么是MVC模式,如何创建第一个MVC应用程序,以及MVC模式的基本组件。 **Chapter 1: What's the Big Idea?** 在本章中,我们将了解MVC模式的基本概念和优点,以及为什么选择MVC模式来开发Web应用程序。 **Chapter 2: Getting Ready** 在本章中,我们将学习如何准备开发ASP.NET MVC应用程序,包括安装Visual Studio和ASP.NET MVC框架,以及了解基本的开发工具。 **Chapter 3: Your First MVC Application** 在本章中,我们将学习如何创建第一个MVC应用程序,包括创建项目、添加控制器和视图,以及了解MVC应用程序的基本结构。 **Chapter 4: The MVC Pattern** 在本章中,我们将深入了解MVC模式的基本组件,包括模型、视图和控制器,以及它们之间的交互关系。 **Chapter 5: Essential Language Features** 在本章中,我们将学习C#语言的基本特性,包括泛型、lambda表达式和 LINQ查询。 **Chapter 6: Essential Tools for MVC** 在本章中,我们将学习ASP.NET MVC框架提供的一些基本工具,包括Visual Studio中的调试工具和性能优化工具。 **Chapter 7: SportsStore: A Real Application** 在本章中,我们将学习如何使用ASP.NET MVC框架开发一个实用的电商应用程序,包括创建模型、视图和控制器。 **Chapter 8: SportsStore: Navigation and Cart** 在本章中,我们将学习如何添加导航和购物车功能到SportsStore应用程序中。 **Chapter 9: SportsStore: Administration** 在本章中,我们将学习如何添加管理功能到SportsStore应用程序中,包括创建管理员界面和管理模型。 **Part 2: ASP.NET MVC 3 in Detail** 在第2部分中,我们将深入了解ASP.NET MVC 3框架的详细实现,包括项目结构、路由、控制器和视图。 **Chapter 10: Overview of MVC Projects** 在本章中,我们将学习ASP.NET MVC项目的基本结构,包括项目文件夹、控制器、视图和模型。 **Chapter 11: URLs, Routing, and Areas** 在本章中,我们将学习如何使用路由系统来管理URL请求,包括如何创建路由规则和区域。 **Chapter 12: Controllers and Actions** 在本章中,我们将学习如何创建控制器和操作,包括如何处理请求和返回响应。 **Chapter 13: Filters** 在本章中,我们将学习如何使用过滤器来管理请求和响应,包括如何创建自定义过滤器。 **Chapter 14: Controller Extensibility** 在本章中,我们将学习如何扩展控制器的功能,包括如何创建自定义控制器和操作。 **Chapter 15: Views** 在本章中,我们将学习如何创建视图,包括如何使用 Razor 语法和HTML帮助器。 **Chapter 16: Model Templates** 在本章中,我们将学习如何使用模板来生成视图,包括如何创建模板和使用模板引擎。 **Chapter 17: Model Binding** 在本章中,我们将学习如何使用模型绑定来将请求数据绑定到模型中。 **Chapter 18: Model Validation** 在本章中,我们将学习如何使用模型验证来验证用户输入数据。 **Chapter 19: Unobtrusive Ajax** 在本章中,我们将学习如何使用无障碍Ajax来实现异步请求和更新视图。 **Chapter 20: jQuery** 在本章中,我们将学习如何使用jQuery库来实现客户端脚本和动效。 **Part 3: Delivering Successful ASP.NET MVC 3 Projects** 在第3部分中,我们将学习如何将ASP.NET MVC 3项目部署到生产环境中,包括如何配置服务器和优化性能。 ASP.NET MVC框架提供了一种灵活、可扩展的架构来开发Web应用程序。通过学习ASP.NET MVC框架,我们可以开发出功能强大、可维护的Web应用程序。