다음 Telerik MVC 메뉴 확장이 있는데 한 프로젝트에서 예상대로 작동하고 다른 프로젝트에서는 예상대로 작동하지 않습니다. 프로젝트 간의 차이점을 파악하려고 노력했으며 작업 프로젝트의 메뉴를 복사하여 비 작동 메뉴에 붙여 넣기까지했습니다.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>
감사합니다. ScriptRegistrar 호출을 빠뜨린 것을 이미 알았습니다. 어쨌든 – ProfK