在Asp.Net Mvc中,当您在定义某些部分的布局中渲染视图时,视图中的所有部分都放置在布局文件中定义的适当部分中,
在另一个视图中考虑RenderPartial视图(有一些Sections)的情况,但是你在子视图的Section中放置的所有代码都不会在父视图中呈现(因为父视图不一定有定义的部分)所以只渲染未放置在任何部分中的部分视图,
现在我的问题:是否可以使用方法RenderPartial或RenderAction呈现特定的视图部分?
答案 0 :(得分:-1)
您可以将代码放在单独的视图中。并且您将能够使用RenderPartial
呈现此部分。如果您在controll中创建操作,则可以使用RenderAction
。
但是在您的代码中,您可以定义类似
的部分@section MySection{
@Html.RenderPartial(/*bla bla*/)
}