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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
140
React
kouphax
2
760
Play for (Java|Scala)
kouphax
0
160
Devops: A Case Study
kouphax
0
110
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
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
4
400
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
740
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
330
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
460
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
290
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
520
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
510
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
600
Simple Storage Service(S3) is not simple
iwatsukayura
0
110
Featured
See All Featured
For a Future-Friendly Web
brad_frost
183
10k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Prompt Engineering for Job Search
mfonobong
0
470
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
420
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
450
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Docker and Python
trallard
47
4.2k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
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?