Before starting you should have knowledge about
Models[
^],
Views[
^] and
Controllers[
^].
Overview:
- A Model , which represents the underlying, logical structure of data in a software application and the high-level class associated with it. This object model does not contain any information about the user interface.
- A View , which is a collection of classes representing the elements in the user interface (all of the things the user can see and respond to on the screen, such as buttons, display boxes, and so forth)
- A Controller , which represents the classes connecting the model and the view, and is used to communicate between classes in the model and view.
For starters adding MVC to a webforms project is pretty simple. Second you can create a controllers folder and views folder in your current web forms project. You can also create a simple controller with an index action. Then setup/configure the routes in the
global.ascx
file.
You should start from the basics.
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller[
^]
http://msdn.microsoft.com/en-us/library/ff649643.aspx[
^]
To create the websites refer the links below:
Intro to ASP.NET MVC[
^]
Design and Develop a website using ASP.NET MVC 4, EF, Knockoutjs and Bootstrap : Part - 1[
^]
--Amit