2012-11-08 39 views
0

ASP.NET MVC如何爲請求創建控制器實例?它是否爲不同的請求創建不同的實例?如果是這樣,是否意味着ViewBag不能在控制器中的操作之間共享,儘管它是控制器中的成員?ASP.NET MVC如何創建控制器實例

+0

檢查這個博客文章http://prideparrot.com/blog/archive/2012/8/controller_lookup_and_default_controller_factory – VJAI

回答

1

每個請求調用它自己的控制器實例。因此,ViewBag也適用於每一個請求。

+0

好的,詳細地說,是在一個新的線程控制器實例?應用程序域?或過程?並且是否存在由ASP.NET MVC或IIS定義的控制控制器實例數量的限制?謝謝。 – Shuping

+0

它在其中一個IIS線程池線程中調用。但你爲什麼問?你想實現什麼? –

相關問題