【问题标题】:MVC4 have a view working as a layout/masterpageMVC4 有一个视图作为布局/母版页
【发布时间】:2023-04-04 18:45:01
【问题描述】:

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

例如...

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

这个_PartialToolWindow 应该已经加载了这个borderinnerBorder 来包围它自己的HTML。

【问题讨论】:

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


    【解决方案1】:

    您可以在布局中使用section

    _Layout.cshtml

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

    然后您将能够在视图中加载特定内容:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多