MVC4有一个视图作为布局/母版页

时间:2014-02-02 17:10:53

标签: asp.net-mvc asp.net-mvc-4 nested-forms

当我在MVC4中构建一个窗口/工具设置时,我想知道是否可以像@Html.Partial("_PartialToolWindow")那样在包含所有要加载的工具的页面中进行操作。 然后让这个_PartialToolWindow加载一个defalut html模板,该模板应该围绕_PartialToolWindow包含的代码?

例如......

<div class='boarder'>
     <div class='innerBorder'>
          --HERE IS THE SPECIFIC CONTENS--
     </div>
</div>

_PartialToolWindow应加载此borderinnerBorder以覆盖其自己的HTML。

1 个答案:

答案 0 :(得分:1)

您可以在布局中使用section

_Layout.cshtml

<div class='boarder'>
     <div class='innerBorder'>
          @RenderSection("PartialToolWindow")
     </div>
</div>

然后您就可以在视图中加载特定内容:

@section PartialToolWindow
{
    <span>content</span>
}