ASP.NET MVC Introduction

2012 年 10 月 22 日6320

ASP.NET MVC Tutorial

« Previous

Next Chapter »

ASP.NET

ASP.NET is a development framework for building web pages and web

sites with HTML, CSS, JavaScript and server scripting.

ASP.NET supports three different development models:

Web Pages, MVC (Model View Controller), and Web Forms.

THIS TUTORIAL COVERS MVC

Web Pages

MVC

Web Forms


The MVC Programming Model

MVC is one of three ASP.NET programming models.

MVC is a framework for building web applications using a MVC (Model View

Controller) design:

The Model represents the application core

(for instance a list of

database records).

The View displays the data

(the database records).

The Controller handles the input

(to the database records).

The MVC model also provides full control over HTML, CSS, and JavaScript.


MVC

The MVC model defines web
applications with 3 logic layers:

The business layer (Model logic)

The display layer (View logic)

The input control (Controller logic)

The Model is the part of the application that handles the logic for the

application data.

Often model objects retrieve data (and store data) from a

database.

The View is the parts of the application that handles the display of the

data.

Most often the views are created from the model data.

The Controller is the part of the application that handles user

interaction.

Typically controllers read data from a view, control user input, and send

input data

to the model.

The MVC separation helps you manage complex applications, because you can

focus on one 械技术ect a time. For example, you can focus on the view without

depending on the business logic. It also makes it easier to test an application.

The MVC separation also simplifies group development. Different developers

can work on the view, the controller logic, and the business logic in parallel.


Web Forms vs MVC

The MVC programming model is a lighter alternative to traditional ASP.NET (Web Forms).

It is a lightweight, highly testable framework, integrated

with all existing ASP.NET features, such as Master Pages, Security, and

Authentication.


Visual Web Developer

Visual Web Developer is the free version of Microsoft Visual Studio.

Visual Web Developer is a development tool tailor made for MVC (and Web Forms).

Visual Web Developer contains:

If you install Visual Web Developer, you will get more benefits from this

tutorial.

If you want to install Visual Web Developer, click on this link:

http://http://www.zjjv.com///web/gallery/install.械技术x?appid=VWDorVS2010SP1Pack

lamp

After you have installed Visual Web Developer the first time, it pays to run the

installation one more time, to install fixes and service packs.
Just click on

the link once more.


ASP.NET MVC References

At the end of this tutorial you will find a complete ASP.NET MVC reference.

« Previous

Next Chapter »



W3Schools Certification

W3Schools' Online Certification

The perfect solution for professionals who need to balance work, family, and career building.

More than 10 000 certificates already issued!

Get Your Certificate »

The HTML Certificate documents your knowledge of HTML.

The CSS Certificate documents your knowledge of advanced CSS.

The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.

The jQuery Certificate documents your knowledge of jQuery.

The XML Certificate documents your knowledge of XML, XML DOM and XSLT.

The ASP Certificate documents your knowledge of ASP, SQL, and ADO.

The PHP Certificate documents your knowledge of PHP and SQL (MySQL).

Your suggestion:

Close [X]

Thank you for your support.

Close [X]

0 0