Your SlideShare is downloading. ×
  • Like
Colin Bowern - The Not So Scary Side Of Asp.Net – Model View Controller In The Real World
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Colin Bowern - The Not So Scary Side Of Asp.Net – Model View Controller In The Real World

  • 2,272 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,272
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. .NET
    The Not-So-Scary Side of ASP.NETModel View Controller in the Real World
    Colin Bowern
    colin@bowern.com
    @colinbowern
    www.colinbowern.com
  • 2. Trying new things can be hard...
  • 3.
  • 4. Where does MVC fit?
    ASP.NET
    Dynamic Data
    Presentation
    ASP.NET
    WebForms
    ASP.NET
    MVC
    ASP.NET
    Core
    Runtime
  • 5. Controller
    (Input)
    Model
    (Logic)
    View
    (Presentation)
    MVC in a Nutshell
  • 6. MVC in a Nutshell
    Controller
    Controller
    Handles input
    (HTTP requests)
    Request
    View
    Visually represents
    the model
    View
    Response
  • 7. File | New | voilà!
    Show Me The Code!
  • 8. Key Tenants of ASP.NET MVC
  • 9. Models, Views, And Controllers, Oh MY!
    Show Me The Code!
  • 10. Getting Data into the Controller
    Request
    Controller
    ModelBinders
    Incoming Values
    Query string
    Route
    Form
    Duties
    Re-hydrate request into parameters
    Perform basic validation
  • 11. Passing the dutchie
    Show Me The Code!
  • 12. ASP.NET Runtime
    ASP.NET MVC
  • 13. Run It Here, There and Everywhere
  • 14.
  • 15. Resources
    Microsoft Starting Points
    http://microsoft.com/web
    http://asp.net/mvc
    http://aspnet.codeplex.com
    http://codeplex.com/MVCContrib
    Community Starting Points
    http://channel9.msdn.com/tags/asp.net+mvc
    http://haacked.com/
    http://stackoverflow.com