Как передать из View в контроллер динамическую переменную. ASP.NET Core
Столкнулся с необходимостью передавать переменную из View в контроллер. Изначально переменная передается в View
HomeViewModel homeTask = new HomeViewModel
{
activeTableIndex = 0
};
return View(homeTask);
Переменна используется для передачи обратно в контроллер.
<input type="submit" value="Сохранить"
asp-controller="Home" asp-action="addToDB" asp-route-activeTable="@Model.activeTableIndex" />
Однако, кнопка отрисована и данные зафиксированы. Но до нажатия на кнопку, через JS эта переменная меняется и в контроллер передаются не актуальные данные.
Как можно передавать актуальные данные переменной?