gpt4 book ai didi

asp.net-mvc - 我们可以在 Controller 中创建静态 ActionResult 方法吗?

转载 作者:行者123 更新时间:2023-12-04 22:49:57 25 4
gpt4 key购买 nike

面试时有人问我以下问题,我无法回答。有人请帮助我。

我们可以在 Controller 中创建静态 ActionResult 方法吗?
如果是。有什么好处?如果没有。是什么原因?

最佳答案

如果“ActionResult 方法”是一个返回 ActionResult 的方法,您当然可以将其声明为静态的,但在您启动该操作时不会调用它。当调用某个 Action 时,ASP.NET MVC 会创建 Controller 的一个实例(使用 ControllerFactory),并且由于您的方法是静态的,它与任何实例都没有关系,因此,它不会被 MVC 调用

关于asp.net-mvc - 我们可以在 Controller 中创建静态 ActionResult 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8899098/

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