Lifecycle of an ASP.NET MVC 5 Application
2023-09-11 14:14:18 时间
Lifecycle of an ASP.NET MVC 5 Application
by Cephas Lin
Here you can download a PDF document that charts the lifecycle of every ASP.NET MVC 5 application, from receiving the HTTP request to sending the HTTP response back to the client. It is designed both as an educational tool for those who are new to ASP.NET MVC and also as a reference for those who need to drill into specific aspects of the application. The PDF document has the following features:
- Relevant HttpApplication stages to help you understand where MVC integrates into the ASP.NET application lifecycle.
- A high-level view of the MVC application lifecycle, where you can understand the major stages that every MVC application passes through in the request processing pipeline.
- A detail view that shows drills down into the details of the request
processing pipeline. You can compare the high-level view and the detail
view to see how the lifecycles details are collected into the various
stages. Download PDF to see a larger view.
- Placement and purpose of all overridable methods on the Controller object in the request processing pipeline. You may or may not have the need to override any one method, but it is important for you to understand their role in the application lifecycle so that you can write code at the appropriate life cycle stage for the effect you intend.
- Blown-up diagrams showing how each of the filter types (authentication, authorization, action, and result) is invoked.
- Link to a useful article or blog from each point of interest in the detail view.
Next Steps
Does this document meet your need? We'd appreciate your feedback. If you have any question on the ASP.NET MVC lifecycle in your application, Stackoverflow and the ASP.NET MVC forums are great places to ask. Follow me on twitter so you can get updates on my latest tutorials.
相关文章
- ASP .NET Core 2.0 MVC 发布到 IIS 上以后 无法下载apk等格式的文件
- 【ASP.NET】session与cookie的比较
- ASP.NET Core MVC中如何使用Session实现身份验证
- 【转载】ASP.NET MVC的过滤器【Filters】
- 《ASP.NET1200例》ASP.Net 之Datalist数据删除(支持批量)
- dojo在ASP.NET中使用Ajax初步
- ASP.NET MVC 数据传递进阶 从数据库拿到数据后的三种方式
- ASP.NET MVC 数据传递 视图向控制器传递
- ASP.NET MVC 数据传递 控制器向视图传递
- ASP.NET MVC 数据传递 控制器向视图传递
- ASP.NET MVC案例——————拦截器
- ASP.NET MVC - The view must derive from WebViewPage, or WebViewPage<TModel>
- 17+个ASP.NET MVC扩展点,含源码{转}
- [Fine Uploader] 用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
- Asp.Net Core轻量级Aop解决方案:AspectCore
- Asp.net程序中为IIS新建用户
- [Fine Uploader] 用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
- 200行代码,7个对象——让你了解ASP.NET Core框架的本质[3.x版]
- ASP.NET Core中的依赖注入(3): 服务的注册与提供
- ASP.NET Web API中的Controller
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- ASP.NET MVC - 样式和布局
- ASP.NET MVC - 应用程序文件夹
- ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)
- ASP.NET MVC (二、数据传递)