本文介绍了两次调用RenderSection ...?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have an ASP.NET-MVC3-Layout and use the RenderSection function:

@RenderSection("BackLink", required: false)

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

How can I call this function twice? I want to render a defined section at multiple places in my layout.

如果我多次使用@RenderSection(),则会收到错误消息.

If I use @RenderSection() more than once I get an error.

推荐答案

也许是这样的:

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

First:
@Html.Raw(result);

Second:
@Html.Raw(result);

这篇关于两次调用RenderSection ...?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-23 09:43