0

Asp.Net Mvc では、いくつかのセクションを定義するレイアウトでビューをレンダリングすると、レイアウト ファイルで定義したように、ビュー内のすべてのセクションが適切なセクションに配置されます。

別のビューでビュー (いくつかのセクションを持つ) を RenderPartial したいが、子ビューのセクションに配置したすべてのコードが親ビューでレンダリングされない状況を検討してください (親ビューには必ずしも定義されたセクションがあるとは限らないため) ) したがって、どのセクションにも配置されていないビューの部分のみがレンダリングされます。

今私の質問: メソッド RenderPartial または RenderAction を使用してビューの特定のセクションをレンダリングすることは可能ですか?

4

1 に答える 1

-1

コードを別のビューに配置できます。そして、この部分を でレンダリングできるようになりますRenderPartial。コントロールでアクションを作成すると、使用できるようになりますRenderAction

しかし、あなたのコードでは、次のようなセクションを定義できます

@section MySection{
   @Html.RenderPartial(/*bla bla*/)
    }
于 2012-09-30T16:33:29.987 に答える