ASP.NET Model View Controller (MVC)

The Model-View-Controller (MVC) pattern is an architectural design principle that separates the components of a Web application. This separation gives you more control over the individual parts of the application, which lets you more easily develop, modify, and test them.
mvc模型是分离网站程序组件的一种构建和设计原则,这种分离可以给你更多的控制比单个程序,它可以让你更容易开发。修改和测试你的程序。

ASP.NET MVC is part of the ASP.NET framework. Developing an ASP.NET MVC application is an alternative to developing ASP.NET Web Forms pages; it does not replace Web Forms.
mvc是.net框架的一部分,开发程序(web forms、mvc)的两种选择之一,不是谁取代谁。

Roadmap to ASP.NET MVC

We suggest the following progression of documentation to help you learn about ASP.NET MVC.
我们建议根据以下文档的进度来帮助你学习mvc

Scenario 章节

Topics 主题

Getting started with ASP.NET MVC
开始mvc之旅

ASP.NET MVC 1.0 download page
mvc1.0下载

ASP.NET MVC Overview
mvc预览

Walkthrough: Creating a Basic MVC Project with Unit Tests in Visual Studio
在vs中创建一个基本的的mvc项目和测试单元

Creating a Tasklist Application with ASP.NET MVC
创建一个包括mvc的程序清单

Familiarizing yourself with ASP.NET MVC classes
修改你的mvc类

System.Web.Mvc

System.Web.Mvc.Ajax

System.Web.Mvc.Html

Understanding models, views, and controllers
理解模型、视图和控制器

Controllers and Action Methods in MVC Applications
控制器和行为模式

Views and UI Rendering in MVC Applications
视图和页面表现方式

Models and Model Binders in MVC Applications
模型和模型绑定方式

Understanding Models, Views, and Controllers
理解模型、视图和控制器

Episode 1 with Paul Litwin - Creating a Data Driven MVC Application
创建数据引擎

Episode 2 with Paul Litwin - Creating the Controller and View
创建控制器和视图

Understanding ASP.NET MVC project structure
理解mvc的项目构成

MVC Framework and Application Structure
mvc框架和程序结构

Understanding the MVC Application Execution Process
理解mvc程序执行过程

Understanding URL routing in ASP.NET MVC
理解mvc的url路由

ASP.NET Routing
路由

Working with controllers
使用控制器

How to: Add a Controller to an MVC Application in Visual Studio
如何添加控制器

How to: Add an Action Method to an MVC Controller in Visual Studio
如何添加行为模式

System.Web.Mvc.Controller

Working with views
使用视图

How to: Add a View to an MVC Application in Visual Studio
如何添加视图

Rendering a Form in ASP.NET MVC Using HTML Helpers
显示一个form使用html映射

Passing Data in an ASP.NET MVC Application
如何传递数据

Creating Custom HTML Helpers
创建自定义html映射

Creating Page Layouts with View Master Pages
使用视图模板创建页面布局

Working with models
使用模型

Validating Model Data in an MVC Application
数据验证模型

Creating Model Classes with LINQ to SQL
ling to sql创建模型类

Displaying a Table of Database Data
显示数据库中的数据

Creating Model Classes with the Entity Framework
实体框架创建模型类

Using AJAX in ASP.NET MVC applications
使用ajax

Walkthrough: Adding ASP.NET AJAX Scripting to an MVC Project
演练:使用asp.NET ajax框架

Filtering action methods
过滤行为模式

Action Filtering in MVC Applications
行为过滤

Creating Custom Action Filters
自定义行为过滤

How to: Create a Custom Action Filter
创建自定义过滤器

Handling errors in MVC applications
处理错误

Implementing an Error-Handling Filter
实现错误处理过滤器

Securing MVC applications
mvc的安全处理

Restricting Access to an Action Method
限制行为模式入口

Preventing JavaScript Injection Attacks
预防js注入攻击

Authenticating Users with Forms Authentication
用户的forms验证

Authenticating Users with Windows Authentication
用户的windows验证

Improving ASP.NET MVC application performance
改良mvc程序的性能

Output Caching in an Action Method
在行为模式中属输出缓存

Adding Dynamic Content to a Cached Page
动态添加内容到缓存

Testing MVC applications
测试mvc程序

How to: Add a Custom MVC Test Framework in Visual Studio
如何添加自定义测试项目

Walkthrough: Creating a Basic MVC Project with Unit Tests in Visual Studio
演练:创建基本mvc项目和测试单元

Creating Unit Tests for ASP.NET MVC Applications
为mvc程序创建测试单元

Deploying MVC applications
部署mvc程序

How to: Deploy an ASP.NET MVC Application
如何部署mvc程序

Using ASP.NET MVC with Different Versions of IIS
在不通版本的iis上使用mvc

Learning more about ASP.NET MVC from blog entries written by ASP.NET MVC experts
从mvc专家的博客中更多学习mvc

ASP.NET MVC Framework Road-Map Update
mvc资源补充

ASP.NET MVC Design Gallery and Upcoming View Improvements with the ASP.NET MVC Release Candidate
mvc设计馆和mvc将来版本预览

ASP.NET MVC Release Candidate 2

Take Charge of Your Security
安全控制

ASP.NET Wire Format for Model Binding to Arrays, Lists, Collections, Dictionaries
arrays、lists、collections、dictionaries的数据绑定

Building Web Apps without Web Forms
不用web forms创建网站程序

posted on 2009-04-02 17:05  知秋  阅读(644)  评论(0)    收藏  举报

导航