Asp.net Mvc


Inno design

Inno design

Hello Guys,

Currently people working with Asp.net and want to move to the newly designed framework of  Microsoft  i.e.  Microsoft ASP.NET MVC framework , You are at the right place to learn it from the scratch. here we will explain what actually ASP.NET MVC framework  is , how does it work actually , what is the need of it and many more interesting stuff you would like to read about.

What is ASP.NET MVC ?

ASP.NET MVC is Microsoft’s newest technology for building web applications. 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

What-Is-MVC

  • Model : An MVC model contains all of an application’s logic that is not contained in a view or controller. The model includes all of an application’s validation logic, business logic, and data access logic. The MVC model contains model classes  that   model objects in the application’s domain.
  • View : An MVC view contains HTML markup and view logic.
  • Controller : An MVC controller contains control-flow logic. An MVC controller interacts with MVC models and views to control the flow of application execution.

This separation of concerns among models, views, and controllers has proven to be a useful way of structuring a web application.

First, sharply separating views from the remainder of a web application enables you to redesign the appearance of your application without touching any of the core logic. A web page designer can modify the views independently of the software engineers who build the business and data access logic. People with different skills and roles can modify different parts of the application without stepping on each other’s toes.

Furthermore, separating the views from the remainder of your application logic enables you to easily change the view technology in the future. One fine day, you might decide to re-implement the views in your application using Silverlight instead of HTML. If you entangle your view logic with the rest of your application logic, migrating to a new view technology will be difficult.

Separating controller logic from the remainder of your application logic has also proven to be a useful pattern for building web applications. You often need to modify the way that a user interacts with your application. You don’t want to touch your view logic or model logic when modifying the flow of execution of your application.

Isn’t  it  interesting ??? Hope You would like to know further about it and we will serve you the best…

Further We will discuss the requirements for working on ASP.Net MVC and The simple Examples which will help you get started with the ASP.NET MVC.

Advertisements

3 thoughts on “Asp.net Mvc

  1. You have actually created some outstanding points here. I specifically appreciate the way you’ve been able to stick so much thought into a relatively short post (comparitively) which creates it an thoughtful publish on your subject. In my opinion, you’ve presented the topic in a quite thorough yet concise manner, that is genuinely useful when someone wants to get the facts without spending too a lot time searching the world wide web and sifting out the noise to discover the answers to their questions. I usually get so frustrated with so many in the final results inside the major SE’s due to the fact they normally seem to mostly be filled with filler content that often isn’t extremely sensible. If you don’t mind I’m going to add this post and your website to my delicious favorites so I can share it with my family. I appear forward to coming back to read your future posts as well.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s