我有一个ASP.NET-MVC3-Layout并使用RenderSection函数:
@RenderSection("BackLink", required: false)
如何调用此功能两次?我想在布局中的多个位置渲染定义的部分。
如果我多次使用@RenderSection()
,我会收到错误。
答案 0 :(得分:22)
可能是这样的:
@var result = RenderSection("BackLink", required: false).ToHtmlString();
First:
@Html.Raw(result);
Second:
@Html.Raw(result);