Knowledge Management Banner

Knowledge Management Banner

Introduction to Mvc Asp.net : Part 1

MVC ASP.net is a web development framework which has combined feature of Mvc & Asp.net

Benefit of MVC ASP.net

  • Makes it easier to manage complixity, as application is divided into Model, View and Controller
  • Enables full control over rendering html & we can implement in complaince with evolving web standards.


MVC Life cycles

  • Application Life Cycles
  • Request life cycle


Application life cycle


  • It refers to a time at which application process starts untill the time it stops.
Request life Cycle

It is sequence of events that happen every time on http request is placed to the application





  • When ever the application receives the request the routing module is responsible to match the incomming url to routesthat we define in application
  • The MVC Framework handles converting of routes data to controller that can handle the request.
  • After this the component action invoker finds appropriate action method to be executed.
  • Once the result is prepared, the next step is the result execution. If the result is view type the view engine will be called & will be responsible for finding and rendering the view.
  • If the result is not view the result executor will executes its own and final output is the response.




No comments

Powered by Blogger.