0

Razor でセクションを DRY に保つ方法はありますか?

親ビュー:

@RenderSection("Foo")

More content..

@RenderSection("Foo")

子ビュー:

@section {
   <text>bar</text>
}

同じ名前のセクションを 2 つ作成しようとすると、エラーが発生します。

4

1 に答える 1

0

RenderSectionは、戻り値を持つメソッドです (したがって、 に直接書き込みませんResponse)。値を変数に保存し、必要な場所で使用します。

何かのようなもの:

@{ var fooSection = RenderSection("Foo").ToHtmlString(); }

@Html.Raw(fooSection)

More content..

@Html.Raw(fooSection)
于 2012-05-21T12:22:54.650 に答える