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

@RenderSection("BackLink", required: false)


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

如果我多次使用@RenderSection(),则会出现错误。

最佳答案

也许像这样:

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

First:
@Html.Raw(result);

Second:
@Html.Raw(result);

关于asp.net - 两次调用RenderSection……?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7931104/

10-10 01:30