【发布时间】:2011-04-25 10:15:48
【问题描述】:
我有以下 Telerik MVC 菜单扩展,它在一个项目中的行为符合预期,而在另一个项目中则不然。我试图找出项目之间的差异无济于事,我什至将菜单从工作项目复制并粘贴到非工作项目。
当我说工作和不工作时,我的意思是在工作项目中,菜单样式看起来是正确的,并且将鼠标悬停在菜单项上会展开子项。在非工作项目中,样式看起来不完整,将鼠标悬停在菜单项上没有任何作用。
<div style="text-align: left; clear: left;">
@(Html.Telerik().Menu()
.Name("TopMenu")
.Orientation(MenuOrientation.Horizontal)
.Items(menu =>
{
menu.Add().Text("Rate Cards").Action("Index", "RateCard");
menu.Add().Text("Campaigns").Action("Index", "Campaign");
menu.Add().Text("Contracts").Action("Index", "Contract").Enabled(false);
menu.Add().Text("Sites").Action("Index", "Site");
menu.Add().Text("Products").Action("Index", "Product");
menu.Add().Text("Config").Items(submenu =>
{
submenu.Add().Text("Suburbs").Action("Index", "Suburb");
submenu.Add().Text("Cities").Action("Index", "City");
submenu.Add().Text("Provinces").Action("Index", "Province");
});
})
.HighlightPath(true)
.ItemAction(item =>
{
if (item.Selected)
item.HtmlAttributes["class"] = "t-state-selected";
})
)
</div>
【问题讨论】:
标签: asp.net asp.net-mvc telerik