Home  »  Forum  »  General  »

About MVC

 Posted By : Purushothaman PanamayanPosted Date : 21/12/2010 05:03:37 PM Category : General Points : 1

Hi Experts,

Tell me about ASP.NET MVC?.What is the purpose of that application?

 Author : Manoranjan Sahoo Member Level : BronzeDate : 21/12/2010 05:29:49 PM Points : 2

ASP.NET MVC(Model View Controller) is a part of the ASP.NET Web application framework. It is one of the two different programming models you can use to create ASP.NET Web applications, the other being ASP.NET Web Forms.

An MVC Application is designed and implemented using the following three attributes : 

  • Model
  • View
  • Controller

Model: The model contains the core information of an application. This includes the data and validation rules as well as data access and aggregation logic.

View: The view encapsulates the presentation of the application, and in ASP.NET this is typically the HTML markup.

Controller: The controller contains the control-flow logic. It interacts with the Model and Views to control the flow of information and execution of the application.

ASP.NET MVC brings the power of this development paradigm to ASP.NET development, allowing you to use your .NET development skills to build MVC applications.

It gives you

  • Complete control over your HTML Markup
  • Enables rich AJAX and jQuery integration
  • Allows you to create SEO-friendly URLs for your site
  • Makes Test Driven Development (TDD) easy

For More details check : http://msdn.microsoft.com/en-us/magazine/cc337884.aspx


Post Reply
Login to post Response.