У меня есть меню Кендо с действиями:меню Кендо выбирает несколько элементов одновременно, ASP.NET MVC
@(Html.Kendo().Menu().Name("menu")
.Items(it => {
it.Add().Text("Item1").Items(subit => {
subit.Add().Text("subitem1).Action("Contracts", "Home");
subit.Add().Text("subitem2").Action("Contracts", "Home",
new { flag = true });
});
})
)
Моя проблема заключается в том, что всякий раз, когда я выбираю subitem1
subitem2
или элементы получают как выбрать (класс .k-state-selected
добавлен оба элемента). Я предполагаю, что это происходит, потому что у меня есть те же действия контроллера. Я бы не хотел создавать отдельное действие для subitem2
. Есть ли обходной путь?
Большое спасибо!
Только для некоторого контекста, что является причиной наличия 2 ссылки навигации на ту же страницу, как у вас в примере? –
На самом деле это Kendo: он проверяет текущий URL-адрес и устанавливает класс 'k-state-selected' на элементах, указывающих на него. –
@gerdi, они возвращают представления с разными данными на основе значений маршрута. –