摘要: 在Asp.NetMVC中我们使用Razor视图引擎,你还不是?....在Asp.Net MVC中有这3个HtmlHelper的扩展方法Html.Partial:是将视图内容直接生成一个字符串并返回,Html.RenderPartial方法是直接输出至当前HttpContext,而Html.RenderAction还调用一下Action。重新執行一次Controller → Model → View的順序。因此它们在视图中的使用方式是不同的:@{ Html.RenderPartial("Index"); }@{ Html.RenderAction("Index&qu 阅读全文
posted @ 2012-04-20 16:30 Xia.CJ 阅读(976) 评论(0) 推荐(1) 编辑
摘要: 当你在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不返回V... 阅读全文
posted @ 2012-04-20 16:12 Xia.CJ 阅读(2315) 评论(4) 推荐(0) 编辑