アンカータグのデータコンテンツセクションにあるものをすべて取得して、ポップオーバーメニューとして表示しようとしています。以前はテストしたときに機能していましたが、現在はデータを表示できず、モデルとして含まれるリストにアイテムを追加するだけでした。私のポップオーバーが機能しない理由を誰かが知っていますか?
@helper CreateSubMenu(MenuItem[] menuItems)
{
foreach (var Item in menuItems)
{
<li><a href="#" id="@Item.HtmlId" rel="popover" data-content="@Item.Description">@Item.Name</a>
@if (Item.MenuItems.Any())
{
@WrapWithUl(Item.MenuItems)
}
</li>
}
}
@helper WrapWithUl(MenuItem[] menuItems)
{ <ul>
@CreateSubMenu(menuItems)
</ul> }
<div class="pull-left demo-dd demo-container span3">
<strong>
<ul id="drilldown-3">
@CreateSubMenu(Model.MenuItems)
</ul>
</strong>
</div>
<script type="text/javascript">
$(document).ready(function($){
$('#drilldown-3').dcDrilldown({
speed : 'fast',
saveState : false,
showCount : false,
linkType : 'breadcrumb'
});
});
</script>
これが_layout.cshtmlファイルへの私のインポートです
<head>
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/css/bootstrap/bootstrap.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/site.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/base-admin.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/base-admin-responsive.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/fontAwesome/font-awesome.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/dcdrilldown.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/css/skins/demo.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/DataTables-1.9.4/media/css/demo_table.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.9.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery-migrate-1.1.1.min.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.cookie.js")"></script>
<script src="@Url.Content("~/Scripts/jquery.dcdrilldown.1.2.js")"></script>
<script src="@Url.Content("~/Scripts/bootstrap.js")"></script>
<script src="@Url.Content("~/Scripts/excanvas.min.js")"></script>
<script src="@Url.Content("~/Scripts/DataTables-1.9.4/media/js/jquery.dataTables.min.js")"></script>
</head>