在运行MVC3 Razor时候,出现了如下图的问题:
分析:主要问题,在Summary的View, 我在Summary Action 返回的是VIEW,RenderAction是在_Layout.cshtml中运行,每一个View都会调用_layout.cshtml,调用时候Action又调用View, View又调用_layout.cshtml,所以就进入了死循环。两种解决方案:
1、Summary Action不返回View,而是PartialView
2、在Summary的View中加上 @{ layout=null;}