New to Telerik UI for ASP.NET MVCStart a free 30-day trial

Use the Same Controllers in Different Areas in the Menu Items

Environment

ProductTelerik UI for ASP.NET MVC Menu
Product VersionCreated with version 2024.4.1112

Description

How can I use the same Controllers in different Areas with the Telerik UI for ASP.NET MVC Menu?

Solution

Razor
    @(Html.Kendo().Menu()
              .Name("menu")
              .Items(menu =>
              {
                  menu.Add().Text("Home").Action("Index", "Home", new { area = "" });
                  menu.Add().Text("Area1").Action("Index", "Home", new { area = "ChartInGrid" });
                  menu.Add().Text("Area2").Action("Index", "Home", new { area = "GridSelectionByField" });
                  menu.Add().Text("Register").Action("Index", "Home", new { area = "EditorImportExport" }).ContentHtmlAttributes(new { id = "registerLink" });
              })
   )

For the complete implementation of the suggested approach, refer to the ASP.NET MVC project on how to use the same Controller in different Areas with the Menu component.

More ASP.NET MVC Menu Resources

See Also