National University of Computer and Emerging Sciences . Lecture # 5 Microsoft MVC3 Architecture for ASP.NET. CS 415 N-Tier Application Development . By Umair Ashraf June 28 ,2013. Agenda/Contents for Today’s Lecture. Design Patterns Review Class Activity
National University of Computer and Emerging Sciences
Lecture # 5
Microsoft MVC3 Architecture for ASP.NET
CS 415 N-Tier Application Development
By Umair Ashraf
June 28 ,2013
ASP.NET MVC is a framework for building web applications that applies the general Model
View Controller pattern to the ASP.NET framework.
These are the classes that represent the domain you are interested in.
With ASP.NET MVC, this is most likely a Data Access Layer of some kind using a tool like Entity Framework or NHibernate combined with custom code containing domain-specific logic
This is a template to dynamically generate HTML
This is a special class that manages the relationship between the View and Model.
Presented in a conference on the East Coast of the United States.
More Features like UIHelpers, Attribute validations etc
Public class HomeController : Controller
public ActionResult Index()
ViewBag.Message = “I like cake!”;
public ActionResult About()
required to write a view created friction when trying to read that view.
Quiz 1 (Design Patterns) Tomorrow Saturday 29th July 2013 in class
Assignment 1 Due Saturday 29th July 2013 in class
Text Book :Professional ASP.NET MVC3 By WROX
(EBook uploaded on website )
Other References :