Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to ASP.NET MVC
Search
James Hughes
September 09, 2010
Programming
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to ASP.NET MVC
Old presentation from the archives.
James Hughes
September 09, 2010
More Decks by James Hughes
See All by James Hughes
Functional Programming with Clojure
kouphax
1
170
Tyrannosaurus Rx
kouphax
0
150
React
kouphax
2
770
Play for (Java|Scala)
kouphax
0
170
Devops: A Case Study
kouphax
0
120
Scala for C# Developers
kouphax
5
2.7k
Dropwizard - Production Ready Web Services
kouphax
3
1.7k
Scala for Fun & Profit
kouphax
4
680
What Agile Means To Me
kouphax
0
190
Other Decks in Programming
See All in Programming
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
150
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
AI Augmentation Techniques with Liberty
ivargrimstad
1
340
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
150
Modernizing iOS Apps
seyfoyun
0
150
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
130
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
14
11k
AI-Powered Domain-Driven Design
ziobrando
0
390
Kotlinの15年とServer-Side Kotlin
n_takehata
1
190
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.5k
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
610
Featured
See All Featured
The Language of Interfaces
destraynor
162
27k
Believing is Seeing
oripsolob
1
270
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
340
A better future with KSS
kneath
240
18k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
560
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
510
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
810
Transcript
Introduc)on to ASP.NET MVC
Overview • MVC 101 • Overview of ASP.NET
MVC • My First Applica)on Walkthrough • ASP.NET MVC Brain Dump • ASP.NET MVC 2.0 Features • Ques)ons
MVC Controller View Model
UI/Web Layer MVC in the UI Layer Controller
View Model Applica)on Backend
ASP.NET MVC Overview • Framework built on the MVC
paPern • More mature than it seems • First CTP released in December 07 • V1.0 released in March 09 • V2.0 Preview 2 released Sep 09 • V2.0 bringing it’s A game • hPp://www.asp.net/mvc
My First MVC Applica)on
MVC Request Lifecycle
ASP.NET MVC Brain Dump
ASP.NET MVC Alterna)ve to WebForms
ASP.NET MVC Fully extensible/pluggable
ASP.NET MVC BePer separa)on of concerns
ASP.NET MVC More testable
ASP.NET MVC Based on a proven design paPern
ASP.NET MVC Less of an abstrac)on
ASP.NET MVC Offers greater control over en)re lifecycle
ASP.NET MVC Cleaner URLs
ASP.NET MVC No Postbacks or ViewState
ASP.NET MVC Not for everyone (?)
ASP.NET MVC Data Binding
ASP.NET MVC Uses same ASP.NET Providers
ASP.NET MVC Simplified communica)on mechanism
ASP.NET MVC Offers “Coding by Conven)on”
ASP.NET MVC Simplifies Cross Training
ASP.NET MVC 2 Features
Strongly Typed Helpers
Templated Helpers
Areas
Client Side Valida)on Annotated Model Controller Ac.ons
View
Async Controller Ac)ons
Ques)ons?