不能使用控制器“XXXController”的单个实例处理多个请求。如果正在使用自定义控制器工厂,请确保它为每个请求创建该控制器的新实例。

原因:应用@{Html.RenderAction("aaa","XXX");}时路径路由和动作控制器不能是相同的,不然会的错。

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

而此public ActionResult XXX()

{

...

return PartialView(models);

}

也是在控制器admin里,那么就会出类似错误!

本身就可以显示为什么还要在本控制器做个Render呢?这是很明显的悖论。

原文地址:https://www.cnblogs.com/firstcsharp/p/4215916.html