我正在从头开始创建一个新的Piranha 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?
答案 0 :(得分:0)
菜单对象未填充 H1 。原因很简单,你可能想要标题:
表示与该菜单项相关的不同视图。通过在视图或控制器操作中设置ViewBag.Title
来填充H1。
此致
哈坎