Как отправить информацию в макет? - PullRequest
0 голосов
/ 17 октября 2019

Я хочу создать функцию, которая каждый раз отправляет информацию в макет.

Теперь я выполняю несколько запросов в макете, чтобы получить имя и пользователя с System.Security.Principal.WindowsIdentity.GetCurrent() и запрос к связанному серверу. в базе данных, но теперь я хочу создать «конструктор» в контроллере, который отправляет мне информацию в представление.

Надеюсь, вы мне поможете: D или приведите пример.

1 Ответ

0 голосов
/ 18 октября 2019

Если вы хотите отправить информацию / данные на страницу макета, вы можете использовать сеанс для нее. В моем проекте я использовал переменные Session и получил результат, как и ожидалось. Ниже приведен код, который написан в методе действия контроллера,

Session["UserName"] = entity.FirstName + " " + entity.LastName;

и LayoutPage,

<span class="font-bold">@HttpContext.Current.Session["UserName"].ToString()</span>
...