两次调用RenderSection ......?

时间:2011-10-28 15:06:26

标签: asp.net asp.net-mvc-3 razor

我有一个ASP.NET-MVC3-Layout并使用RenderSection函数:

@RenderSection("BackLink", required: false)

如何调用此功能两次?我想在布局中的多个位置渲染定义的部分。

如果我多次使用@RenderSection(),我会收到错误。

1 个答案:

答案 0 :(得分:22)

可能是这样的:

@var result = RenderSection("BackLink", required: false).ToHtmlString();

First:
@Html.Raw(result);

Second:
@Html.Raw(result);