Pobieranie id produktu z wybranego wiersza

0

Witam serdecznie.

Jak pobrać id produktu ( a właściwie przekazać go do akcji w innym kontrolerze ) po kliknięciu w przycisk na wybrany wiersz tabeli w widoku?

Mam CategoryController, gdzie pobieram nazwę kategorii aby wyświetlić produkty z wybranej kategorii. Natomiast w tym widoku mam później poszczególne produkty i przycisk wyświetl informację ( z przekierowaniem do innej akcji ProductControllera ).

Jak przekazać id tego produktu do tej akcji żeby potem wyświetlić jego szczegóły?

0
Odyn napisał(a):

Jak przekazać id tego produktu do tej akcji żeby potem wyświetlić jego szczegóły?

Najprościej wpisać go do URLa, który wywołuje daną akcję.

0

Tak w teorii to ja też wiem. A coś konkretniej? Jakiś przykład ? :)

1

No trzeba w widoku wygenerować linka metodą mniej więcej tak: Html.ActionLink("Szczegóły", "ShowDetails", new { id = currentRowItem.Id }), gdzie "ShowDetails" to metoda kontrolera, która przyjmuje int id, a currentRowItem to obiekt renderowany w danym wierszu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1