Как в layout подгрузить данные из базы данных

В общем у меня на сайте есть кнопка логин регистр и сё как у людей, я ещё хочу добавить картинку юзеру, чтобы можно было из бд подгружать картинку залогинившемуся пользователю, я даже уже научился менять картинку у юзера, но делаю это я на другой странице, проще говоря, у меня есть кнопка edit Алексей например, если юзера зовут Алексей, нажимая, я захожу на др страницу и там могу поменять картинку и имя пользователя, всё работает отлично в бд изменения сохраняются, но как мне показать эту картинку на первой странице, причем не в index, а в header например (у меня есть отдельное меню) ну суть в общем в том, что это должен быть layout, но у layout нет action и передать туда ничего не получается, может можно как-то через ViewBag? Вообще я могу в ayout обратиться к User.Identity.Name - но здесь я получаю имя, а как получить поле из БД ImagePAth, чтобы отобразить картинку и да я не знаком с AJAX ещё, хотелось бы сделать это статически пока, а потом уже думать о js. База данных у меня SSMS если это понадобится, технология ASP net core


Ответы (0 шт):