据我所知,控制器的构造函数不会在每个web请求期间被调用。假设这是真的,那么控制器的生命周期是什么?是否在应用程序启动时“构造”,然后缓存并使用每个web请求注入的requestcontext进行调用?
为了清楚起见,我并不是在问如何模拟构造函数的行为,我使用OnActionExecuting事件来启动在构造函数中通常要做的事情。此外,我在控制器上使用构造函数进行单元和系统测试。
谢谢!
https://stackoverflow.com/questions/1763775
相似问题