Представления используются только для отображения данных, переданных из действия контроллера.Технически, вам необходимо отправить данные на другое действие контроллера, отличное от того, которое отображало текущее представление.Стандартный способ отправки данных в действие контроллера состоит в отправке запросов GET / POST к этому действию и передаче параметров либо в URL, либо в теле POST.Другими обычно используемыми хранилищами являются TempData
, Session
и Cache
.
Что касается ответа на вторую часть вашего вопроса, вам нужно будет предоставить гораздо более подробную информацию о том, как отображается эта сетка, как выбирается элемент, как вы переходите к другому действию контроллера?Например, вы можете использовать <form>
со скрытым полем внутри, которое указывает на текущий элемент.