非专业程序员

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在运行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;}

 

 

posted on 2012-04-09 09:12  曲仁岗  阅读(1568)  评论(0编辑  收藏  举报