An Introduction to ASP.NET MVC


Today, ASP.NET webforms is a well established and highly productive platform for building web applications. Some people though, crave more control. They want to operate that bit closer to the metal, enjoy a clear separation of concerns and ensure that unit testing their application is made as easy as possible.

Enter ASP.NET MVC. ASP.NET MVC enables you to build Model View Controller (MVC) applications with the ASP.NET framework as an alternative to ASP.NET webforms.

In this session we'll take a look at the drivers behind MVC, the architecture of a typical ASP.NET MVC application, new features in ASP.NET that make it possible and we'll build a simple ASP.NET MVC application to explore the key concepts.


Speaker Bio

Mike Ormond gained a BSc(Hons) in Information Engineering from the University of Strathclyde before moving south of the border many years ago. After spending some time with the Defence Research Agency, Mike joined Mars Electronics where he worked on automated payment systems. In 1996 he joined Mercury Interactive before heading over to Microsoft in 1997 to work in their developer support organisation.

In 2003 he joined the Developer and Platform Group as a Developer Evangelist. Since then he’s travelled the length and breadth of the land talking about Microsoft’s platform and developer tools. Currently Mike’s interests include ASP.NET, AJAX, Silverlight and developing solutions with Office Open XML.

When he’s not working, Mike likes to potter in his allotment and listen to Radio 4 on the wireless.

You can contact Mike at:



18:30 Doors open

19:00 Introduction

19:10 ASP.NET MVC (Part 1)

20:00 Break

20:10 ASP.NET MVC (Part 2)

20:50 Feeback and Prize giveaway

21:00 Retire to the pub



For Health and Safety reasons registration is required so that we don't go over capacity at the venue. If you sign up and can no longer attend then please let us know so we can remove you from the list and allow others to sign up.

Due to the high demand we've managed to secure a larger room doubling our capacity to 70 people. We are in the Scot & Conan-Doyle rooms at Microsoft's new office in Edinburgh.

[Scottish Developers website]

Name Sales End Price
Free Entry Ended Free

On the Web

Introduction to ASP.NET MVC 3 - CodeProject

Introduction to ASP.NET MVC 3 framework and how to create an application using ASP.NET MVC 3; Author: ambilykk ... Introduction. ASP.NET MVC framework …

Introduction to ASP.NET MVC | Channel 9

Jul 07, 2014 · Investigate how to create models (the data that the application will be working on). Learn how to add metadata to classes to allow MVC to automatically ...

An Introduction to ASP.NET MVC Extensibility

Because ASP.NET MVC has been designed with extensibility as its design principle; almost every logical step of the processing pipeline can be replaced with your own ...

An Introduction to URL Routing | The ASP.NET Site

In this tutorial, Stephen Walther demonstrates how browser requests get mapped to controller actions through URL Routing. You also learn how to create a custom route ...

Introduction to ASP.NET MVC - Microsoft Virtual Academy

Christopher Harrison is a self-proclaimed geek with a passion for development and educating others. He got his first introduction to technology when his father ...

Chapter 1: An Introduction to ASP.NET MVC - CODE Online

ASP.NET MVC Framework Unleashed. By: Stephen Walther. To purchase book, click on the link below:

ASP.NET MVC Introduction - W3Schools

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 ...

Introduction to Telerik UI for ASP.NET MVC

How to download, install Telerik UI for ASP.NET MVC and run the sample application.

Intro to ASP.NET MVC 4 | The ASP.NET Site

The new tutorial uses ASP.NET MVC 5, which provides many improvements over this tutorial. ... Introduction to MVC 4 Pluralsight Video; ASP.NET MVC 4 Mobile Features;

Introduction to ASP.NET MVC 3 – Pluralsight Training

This course introduces you to building applications with ASP.NET MVC 3, starting with installing the tools and finishing with a complete Web application.!

Getting Started with ASP.NET MVC 5 | The ASP.NET Site

This tutorial will teach you the basics of building an ASP.NET MVC 5 Web application using Visual Studio 2013 . A VB version of this tutorial can be found at ...

ASP.NET MVC 4 Fundamentals – Pluralsight Training

ASP.NET MVC 4 Fundamentals This course will provide an introduction to ASP.NET MVC, and also drill into new features for version 4 of the framework; including web ...

Introduction to ASP.NET MVC: (01) Basics of MVC and the ...

Jul 03, 2014 · How do I download the videos? To download, right click the file type you would like and pick “Save target as…” or “Save link as…”

Introduction to ASP.NET MVC - YouTube

Jun 13, 2011 · Trey Combs presents an introduction to ASP.NET MVC during an Ironworks Lunch and Learn. In this presentation, Trey reveals a business case for the …

Introduction to ASP.NET vNext and MVC 6 - Dot Net Tricks

Microsoft has announced the next generation of ASP.NET at TechEd North America on 12 May 2014, which is called ASP.NET vNext. ASP.NET vNext includes new cloud ...


DOT NET TIPS AND TRICKS This blog is dedicated to new technologies of Microsoft, including LINQ, sharepoint, ADO.NET entity framework and lot more!

Introduction to ASP.NET MVC - Abhijit Annaldas - Site …

Nov 24, 2012 · You may have read a lot of Model View Controller (MVC). I won’t explain the same thing here again. Rather I would like to explain how these M, V & C …

An Introduction to for ASP.NET MVC Developers ...

The purpose of this blog entry is to provide you with an introduction to the unit testing framework, the newest unit testing framework for the .NET framework.

Q and A - Introduction to MVC 3 in C#, VB.NET for Visual ...

May 25, 2012 · This sample will teach you the basics of building an ASP.NET MVC Web application using Microsoft Visual Web Developer 2010 Express. It is part of a ...

ASP.Net MVC Introduction - Learn C#, WPF, Visual Studio ...

Table of Content. Introduction; Model-View-Controller; Advantage of MVC Pattern ; ASP.NET MVC vs Web Forms; Conclusion; Introduction. This article explains what MVC ...