By:-Shah Deep International Business Solutions                                       Ltd.
Introduction    Shah Deep International is a leading company offering    higher quality development services based on ASP....
What Is MVC?           Model    View           Controller
Contd…..   MVC Design Pattern   Model – maintain state   View – present the user interface   Controller – serves as th...
Advantages MaintainClean Separation of  Concerns Extensible and Pluggable Enable clean URLs and HTML Great integration...
MVC Flow            ControllerRequestStep 1Incoming request directed to Controller
MVC Flow            Controller                           ModelStep 2Controller processes request and forms a data  Model
MVC Flow            Controller                          ViewStep 3Model is passed to View
MVC Flow            Controller                            ViewStep 4View transforms Model into appropriate output  format
MVC Flow           Controller                        View                               ResponseStep 5Response is rendered
Request Flow In DetailRequest HTTP      HttpRouting             Controller   Response          Handler           Route    ...
Routing Engine   URLs -> application -> Controller Action   Construct outgoing URLs     Constructed URLs can be used to...
Forms & Action Filters   Inject code interceptors into the request of a MVC    controller   Package-up and re-use functi...
Ajax Support Ajax is not just “Update Panel”  You can use   Page methods   Web Services They all require you to writ...
Security Support   Built in Controller for Logging   Using ASP.NET Security Providers   Having the ability to control t...
Why Shah Deep International   High quality ASP.Net MVC development services   Experienced team of .Net developers   Pro...
Contact Us:Shah Deep International thanks for your attention:Call Us at :      : + 91-120 473-9000Fax (India)       : + 91...
Upcoming SlideShare
Loading in...5
×

Asp.net mvc

646

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
646
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Asp.net mvc

  1. 1. By:-Shah Deep International Business Solutions Ltd.
  2. 2. Introduction Shah Deep International is a leading company offering higher quality development services based on ASP.Net MVC Framework.What is MVC Framework? A new Web Application Project type Simply an option ○ Not a replacement for WebForms ○ Builds on top ASP.NET ○ Manual vs Automatic Transmission
  3. 3. What Is MVC? Model View Controller
  4. 4. Contd….. MVC Design Pattern Model – maintain state View – present the user interface Controller – serves as the “glue” between Model and View. REST – Representational State Transfer No Post-Back Model
  5. 5. Advantages MaintainClean Separation of Concerns Extensible and Pluggable Enable clean URLs and HTML Great integration within ASP.NET Tooling Support
  6. 6. MVC Flow ControllerRequestStep 1Incoming request directed to Controller
  7. 7. MVC Flow Controller ModelStep 2Controller processes request and forms a data Model
  8. 8. MVC Flow Controller ViewStep 3Model is passed to View
  9. 9. MVC Flow Controller ViewStep 4View transforms Model into appropriate output format
  10. 10. MVC Flow Controller View ResponseStep 5Response is rendered
  11. 11. Request Flow In DetailRequest HTTP HttpRouting Controller Response Handler Route ViewRoute View Handler Engine
  12. 12. Routing Engine URLs -> application -> Controller Action Construct outgoing URLs  Constructed URLs can be used to call back to Controllers/Actions
  13. 13. Forms & Action Filters Inject code interceptors into the request of a MVC controller Package-up and re-use functionality in a clean declarative way Predefined Action Filters Custom Filters
  14. 14. Ajax Support Ajax is not just “Update Panel”  You can use  Page methods  Web Services They all require you to write a lot of JavaScript MVC Ajax helps with Forms and Action Links !!
  15. 15. Security Support Built in Controller for Logging Using ASP.NET Security Providers Having the ability to control the security level of each controller method
  16. 16. Why Shah Deep International High quality ASP.Net MVC development services Experienced team of .Net developers Project delivery on time
  17. 17. Contact Us:Shah Deep International thanks for your attention:Call Us at : : + 91-120 473-9000Fax (India) : + 91-120- 4564561Email Us at : info@shahdeepinternational.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×