动态添加后未显示管理员标题



我正在从头开始创建一个新的食人鱼CMS应用程序,并且正在扩展管理部分以向内容部分添加另一个选项卡。我像这样动态地将其添加到菜单中:

// create the product submenu item in Content master menu
        Manager.Menu.Where(m => m.InternalId == "Content").Single().Items.Add(
              new Manager.MenuItem()
              {
                  InternalId = "Product",
                  Name = "Product",
                  Action = "Index",
                  Controller = "ProductAdmin",
                  Permission = "ADMIN",
                  SelectedActions = "Index, Edit, Create"
              });

HTML 的其他工作管理菜单是这样的

<div class="title">
<div class="container_12">
<div class="grid_12">
<h1>Pages</h1>
</div>
</div>
</div>

当我将此行添加到我的视图中时:

@Html.Partial("Partial/Tabs")

它生成此 HTML(缺少 H1):

<div class="title">
<div class="container_12">
<div class="grid_12">
<h1></h1>
</div>
</div>
</div>

动态添加选项卡时如何填充 H1?

H1 不由菜单对象填充。这样做的简单原因是您可能希望拥有标题:

  • 产品
  • 添加新产品
  • 编辑产品

对于都与该菜单项相关的不同视图。H1 通过在视图或控制器操作中设置ViewBag.Title来填充。

问候

哈坎

最新更新