如何将信息发送到布局?

How to send info to the layout?

我想创建一个函数,每次都向布局发送信息。

现在我在布局中执行一些查询以使用 System.Security.Principal.WindowsIdentity.GetCurrent() 获取名称和用户,并查询数据库中的链接服务器,但现在我想在中创建一个 "Constructor"将信息发送到视图的控制器。

我希望你能帮助我 :D 或者给我一个例子。

如果您想将 information/data 发送到布局页面,那么您可以使用会话。 在我的项目中,我使用了 Session 变量,并且得到了预期的结果。 下面是写在Controller的Action Method中的代码,

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

和布局页面,

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