Witam,
dla zabawy pisze sobie stronę podobną do facebooka. Chcę dodać czat taki jak na fb. Mam dla tego czatu oddzielny kontroler i akcję zwracającą widok częściowy z listą znajomych użytkownika. Chcę podpiąć ten widok częściowy pod Layout. W poprzednich wersjach asp.net użyłbym po prostu @html.RenderAction ale w tej nowszej wersji nie ma czegoś takiego do dyspozycji. Mój widok wymaga modelu którym jest lista znajomych, dlatego nie mogę użyć Html.Partial(nazwa_widoku) bo z poziomu layoutu nie dostanę się do listy znajomych użytkownika, muszę wykonać akcję kontrolera. Da się to zrobić?
0
0
to jest strzał w ciemno ale nie mozesz, po prostu wrzucić listy znajomych do viewBag'a ? viewBag jest dynamic wiec czego byś tam nie wymyślił kompilator to przełknie.
0
Nie, tak się nie da, ja to chcę wykonać dla layoutu, a wartość ViewBaga ustawia się w akcji kontrolera.
0
Aaa dobra, już to rozkminiłem. W asp.net 5 do takich rzeczy używa się View Components.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.