Как передать значение кнопки из представления в контроллер для фильтрации данных

document.getElementsByClassName возвращает объект HTMLCollection , который является живым

HTMLCollection в HTML DOM является живым; он автоматически обновляется при изменении базового документа.

blockquote>

Поэтому, когда вы вызываете

blockSet[0].className = "block-selected";

Вы изменили базовый документ, и этот элемент больше не находится в коллекции (blockSet [0] теперь второй элемент в вашем исходном выборе).

0
задан CDspace 13 July 2018 в 20:36
поделиться

1 ответ

Вы можете передать год в качестве параметра параметров маршрута перегрузки ActionLink, которую вы используете. Передайте анонимный объект с таким же именем, как имя параметра метода действия (i).

@Html.ActionLink(i.ToString(), "MyCases", new { i = i })

Помощник ActionLink построит правильную разметку для привязывающего тега, где ваше значение атрибута href будет например MyCases?i=2018, где 2018 является образцовым значением i

Вы можете использовать эту перегрузку , чтобы явно указать имя контроллера

@Html.ActionLink(i.ToString(), "MyCases","Home", new { i = i }, null)
1
ответ дан Shyju 17 August 2018 в 12:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: