gpt4 book ai didi

ASP.Net MVC - 请求生命周期

转载 作者:行者123 更新时间:2023-12-04 13:01:11 26 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我正在尝试搜索 MVC 请求生命周期的视频。

我在谷歌上尝试了很多,但找不到它。

最佳答案

enter image description here

下面是相同的详细解释。

第 1 步填充路由: - MVC 请求被映射到路由表,路由表又指定要调用的 Controller 和操作。所以如果请求是第一个请求,第一件事就是用路由集合填充路由表。路由表的填充发生在 global.asax 文件中。

第 2 步获取路由:- 根据发送的 URL,“UrlRoutingModule”搜索路由表以创建“RouteData”对象,该对象具有要调用的 Controller 和操作的详细信息。

第 3 步创建请求上下文: - “RouteData”对象用于创建“RequestContext”对象。

步骤 4 创建 Controller 实例: - 该请求对象被发送到“MvcHandler”实例以创建 Controller 类实例。一旦创建了 Controller 类对象,它就会调用 Controller 类的“执行”方法。

步骤 5 执行 Action : - “ControllerActionInvoker”确定要执行的 Action 并执行该 Action 。

第 6 步结果发送: - action 方法执行并创建结果类型,可以是 View 结果、文件结果、JSON 结果等。

因此,在 MVC 请求生命周期中,总共有六个主要步骤可以执行。

以上图片来自此代码项目文章 http://www.codeproject.com/Articles/556995/MVC-interview-questions-with-answers

关于ASP.Net MVC - 请求生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16647969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com