天天看點

不能使用控制器“XXXController”的單個執行個體處理多個請求。如果正在使用自定義控制器工廠,請確定它為每個請求建立該控制器的新執行個體。

原因:應用@{Html.RenderAction("aaa","XXX");}時路徑路由和動作控制器不能是相同的,不然會的錯。

比如:http://localhost/admin/abc

而此public ActionResult XXX()

{

...

return PartialView(models);

}

也是在控制器admin裡,那麼就會出類似錯誤!

本身就可以顯示為什麼還要在本控制器做個Render呢?這是很明顯的悖論。

學習交流群:364976091

繼續閱讀