Html.RenderAction 引起的死循环问题解决方案
2013-06-08 11:47
281 查看
当你在layout里使用Html.RenderAction加载局布页面的时候,直接进入死循环。
@{ Html.RenderAction("Index", "Status"); }
主要问题,在Index的View, 我在Index Action 返回的是VIEW,RenderAction是在_Layout.cshtml中运行,每一个View都会调用_layout.cshtml,调用时候Action又调用View, View又调用_layout.cshtml,所以就进入了死循环。
两种解决方案:
1、Index Action不返回View,而是PartialView
public PartialViewResult Index() { //dosomethingreturn PartialView(); }
2、在_ViewStart.cshtml去掉@layout这两种方法都有效。
来自Wang_Zemin闲的蛋疼时候写的空间搬家工具
文章迁移自我的百度空间 o0o王泽民o0o
@{ Html.RenderAction("Index", "Status"); }
主要问题,在Index的View, 我在Index Action 返回的是VIEW,RenderAction是在_Layout.cshtml中运行,每一个View都会调用_layout.cshtml,调用时候Action又调用View, View又调用_layout.cshtml,所以就进入了死循环。
两种解决方案:
1、Index Action不返回View,而是PartialView
public PartialViewResult Index() { //dosomethingreturn PartialView(); }
2、在_ViewStart.cshtml去掉@layout这两种方法都有效。
来自Wang_Zemin闲的蛋疼时候写的空间搬家工具
文章迁移自我的百度空间 o0o王泽民o0o
相关文章推荐
- Html.RenderAction 引起的死循环问题解决方案
- 关于html编辑器的回车换行问题解决方案
- qApp->quit()引起崩溃问题解决方案
- iOS 循环引用问题解决方案
- Ubuntu循环登录问题解决方案
- html转pdf空格丢失问题解决方案
- cas单点登录出现的重定向循环问题解决方案
- spring mvc整合ireport终极解结方案,解决HTML图片不显示的问题
- HTML 字符编码 设定(解决可能引起中文乱码问题)
- C# Random循环生成随机数重复问题解决方案
- 解决IIS cpu100%的一个问题,有瑕疵的正则表达式可能会引起.net的死循环
- 关于shtml页面include问题解决方案因为utf-8的BOM头引起的出现一个空行
- 强缓存引起问题解决方案
- 循环调用$.ajax()引起的问题解决
- mysql中的ERROR 1146 (42S02)问题解决方案(主从服务器数据同步引起)
- 使用itext将html生成pdf中文换行问题解决方案
- 15.9 Swift解决闭包引起的循环强引用问题
- Java正则达式引起死循环问题解决办法
- spring mvc整合ireport终极解结方案,解决HTML图片不显示的问题