SlideShare a Scribd company logo
1 of 8
ASP.NET MVC 3
What is ASP.NET MVC?


Is basically a new framework FROM Microsoft that
sits over standard ASP.NET engine



                   ASP.NET MVC



                     ASP.NET
Features of ASP.NET MVC


Clear separation of logic: Model, View, Controller
Test Driven Development
Full control over HTML and Javascript
Friendly URLs
Model + View + Controller = MVC



                  Model




     Controller           View
Full control


No Viewstates
No messed up mark ups
Easy to maintain
Plain html
Friendly URLs


MVC binds web paths to the logical URLs rather than to
the physical files
Physical file: C:Inetpubwwwroot
Conclusion
ASP.NET MVC supports pure MVC pattern, the same
development pattern Rails are based on. The
advantages of ASP.NET MVC applications:
  It makes it easier to manage complexity by dividing an
  application into the model, the view and the controller.
  It does not use viewstate or server-based forms.
  It uses a front Controller patterns that processes Web
  application request through a single controller. This
  enables you to design an application that supports a rich
  routing infrastructure with friendly URLs.
  It works well for Web applications that are supported by
  large teams of developers and Web designers who need
  a high degree of control over the application behavior.
Thank You

More Related Content

Viewers also liked

Nt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distributionNt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distributionTsuguo Nobe
 
Giao trinh php can ban
Giao trinh php can banGiao trinh php can ban
Giao trinh php can banhieusy
 
Presentasi Asian TVI Express
Presentasi Asian TVI ExpressPresentasi Asian TVI Express
Presentasi Asian TVI Expressasiantviexpress
 
L'edificazione stato moderno approfondimento
L'edificazione stato moderno   approfondimentoL'edificazione stato moderno   approfondimento
L'edificazione stato moderno approfondimentogiovanni quartini
 
العزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوى
العزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوىالعزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوى
العزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوىMukhalad Hamza
 
Accelerating traffic-info-service
Accelerating traffic-info-serviceAccelerating traffic-info-service
Accelerating traffic-info-serviceTsuguo Nobe
 
Action against-nato-war-crimes
Action against-nato-war-crimesAction against-nato-war-crimes
Action against-nato-war-crimesProtect_SriLanka
 
Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1Kattia Rodriguez
 
Luca Cococcia Personality Mesured By Bbc Lab Uk
Luca Cococcia Personality Mesured By Bbc Lab UkLuca Cococcia Personality Mesured By Bbc Lab Uk
Luca Cococcia Personality Mesured By Bbc Lab Uklucacococcia
 
Fumie shibata柴田文江
Fumie shibata柴田文江Fumie shibata柴田文江
Fumie shibata柴田文江ling7415963
 
Dbhondoren 14 15
Dbhondoren 14 15Dbhondoren 14 15
Dbhondoren 14 15arbelar
 
Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...
Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...
Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...Labbrand
 

Viewers also liked (15)

Nt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distributionNt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distribution
 
Giao trinh php can ban
Giao trinh php can banGiao trinh php can ban
Giao trinh php can ban
 
ABC Of Recycling
ABC Of RecyclingABC Of Recycling
ABC Of Recycling
 
Presentasi Asian TVI Express
Presentasi Asian TVI ExpressPresentasi Asian TVI Express
Presentasi Asian TVI Express
 
L'edificazione stato moderno approfondimento
L'edificazione stato moderno   approfondimentoL'edificazione stato moderno   approfondimento
L'edificazione stato moderno approfondimento
 
العزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوى
العزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوىالعزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوى
العزو السببي لدى الفرق الرياضية لمدارسة تربية محافظة نينوى
 
Accelerating traffic-info-service
Accelerating traffic-info-serviceAccelerating traffic-info-service
Accelerating traffic-info-service
 
O ingilizce
O ingilizceO ingilizce
O ingilizce
 
Action against-nato-war-crimes
Action against-nato-war-crimesAction against-nato-war-crimes
Action against-nato-war-crimes
 
Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1
 
Luca Cococcia Personality Mesured By Bbc Lab Uk
Luca Cococcia Personality Mesured By Bbc Lab UkLuca Cococcia Personality Mesured By Bbc Lab Uk
Luca Cococcia Personality Mesured By Bbc Lab Uk
 
Fumie shibata柴田文江
Fumie shibata柴田文江Fumie shibata柴田文江
Fumie shibata柴田文江
 
Dbhondoren 14 15
Dbhondoren 14 15Dbhondoren 14 15
Dbhondoren 14 15
 
Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...
Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...
Understanding Your Consumers Through Video: Video Ethnography for Brand Resea...
 
Naskah soal uas statistik 2014
Naskah soal uas statistik 2014Naskah soal uas statistik 2014
Naskah soal uas statistik 2014
 

Recently uploaded

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Asp.net mvcpresso2

  • 2. What is ASP.NET MVC? Is basically a new framework FROM Microsoft that sits over standard ASP.NET engine ASP.NET MVC ASP.NET
  • 3. Features of ASP.NET MVC Clear separation of logic: Model, View, Controller Test Driven Development Full control over HTML and Javascript Friendly URLs
  • 4. Model + View + Controller = MVC Model Controller View
  • 5. Full control No Viewstates No messed up mark ups Easy to maintain Plain html
  • 6. Friendly URLs MVC binds web paths to the logical URLs rather than to the physical files Physical file: C:Inetpubwwwroot
  • 7. Conclusion ASP.NET MVC supports pure MVC pattern, the same development pattern Rails are based on. The advantages of ASP.NET MVC applications: It makes it easier to manage complexity by dividing an application into the model, the view and the controller. It does not use viewstate or server-based forms. It uses a front Controller patterns that processes Web application request through a single controller. This enables you to design an application that supports a rich routing infrastructure with friendly URLs. It works well for Web applications that are supported by large teams of developers and Web designers who need a high degree of control over the application behavior.