Technoligent providing custom ASP.NET MVC development services
for developing web apps and websites
• ASP.NET help three various development patterns web pages, MVC (Model View
Controller) and Web forms.
• The MVC partition helps you handle complicated applications, because you can
focus on one aspect a time. For example, you can attention on the view without
depending on the business.
Model: - The model component matching to all the data related logic that the
user tasks with. This can represent either the data that is being moved between
the view and controller components or any other business logic related data.
View: - The view component is used for all the user interface logic of the programs.
Controller: - Controller combine between model and view components to whole
operation all the business logic and next requests, operate data using model and
collaborate the view components to provide the final result or output.
an Action O/P
7. Life Cycle of ASP.NET MVC
Request Routing MVC Handler Controller
View ResultView EngineViewResponse
8. ASP.NET MVC TDD (Test Driven Development)
• One of the main benefits of is the support of Test-Driven
• A testable application should be created in a roughly associate manner so
that you can test independent components of the application.
• Creating testable application, the support of programmer frameworks is
very crucial and should be designed to ease developing testable
Advantages of the ASP.NET MVC Web Application
It makes easier to handle complicated application by dividing into MVC
(Model View Controller).
MVC framework suite for programmers who must complete handling over
the components of an application.
MVC crucial part of controller parts that processes web app or form request
send an individual controller.
MVC framework provides better support for TDD (Test Driven
11. ASP.NET MVC Version History
ASP.NET MVC CTP
ASP.NET MVC 1.0
ASP.NET MVC 2 RC
ASP.NET MVC 2 RC 2
ASP.NET MVC 2
ASP.NET MVC 3 Beta
ASP.NET MVC 3 RC
ASP.NET MVC 3
ASP.NET MVC 4
ASP.NET MVC 4 Beta
ASP.NET MVC 4 RC
ASP.NET MVC 4
ASP.NET MVC 5 Beta
ASP.NET MVC 5
ASP.NET MVC 5.1
ASP.NET MVC 5.1.1
ASP.NET MVC 5.1.3
ASP.NET MVC 5.2.0
ASP.NET MVC 5.2.2
ASP.NET MVC 5.2.3
ASP.NET MVC 6.0.0-beta
ASP.NET MVC 6.0.0 RC
Resource by Wikipedia.com
12. Friendly URLs
Physical Address d:UsersAdminDesktopdivLocalprojects
ASP.NET Path http://www.xyzaspnet.com/products.aspx?name=John
MVC Path http://www.xyzaspnet.com/products/Detail/John
Above three path location - MVC Path more user friendly