我遇到了一个问题,虽然不是很严重,但仍然引起了我的注意。我碰巧有一个 MVC4 Web 应用程序,我已经将默认控制器工厂替换为我自己实现的一个,在这个工厂中,我使用 unity 为控制器注入构造函数参数。
我不明白的是,为什么对于我提出的每一个请求,都会为应用程序中的每个控制器调用 CreateController 方法,而不仅仅是 url 中的控制器和部分视图调用的控制器。
这种行为正常吗?是否有必要或有办法防止它?我认为没有任何理由,我的研究也没有让我得到任何好的答案。
谢谢!
我遇到了一个问题,虽然不是很严重,但仍然引起了我的注意。我碰巧有一个 MVC4 Web 应用程序,我已经将默认控制器工厂替换为我自己实现的一个,在这个工厂中,我使用 unity 为控制器注入构造函数参数。
我不明白的是,为什么对于我提出的每一个请求,都会为应用程序中的每个控制器调用 CreateController 方法,而不仅仅是 url 中的控制器和部分视图调用的控制器。
这种行为正常吗?是否有必要或有办法防止它?我认为没有任何理由,我的研究也没有让我得到任何好的答案。
谢谢!