asp.net-mvc - 分配用户数据并使其在模型对象和控制器中可用
问题描述
我是 MVC 的新手。有没有办法分配登录的用户详细信息,如用户 ID 和名称,并使其在所有授权控制器和模型中可用?
商业实体:
public class User
{
public int Id {get; set;}
public string Name {get; set;}
}
模型类
public class SomeModel
{
public User LoginUser {get; set;}
}
我将有几个模型,并希望访问所有模型中的登录用户详细信息。有没有办法在一个地方分配用户数据并利用它们?
解决方案
推荐阅读
- bash - 使用 bash 脚本从 ping 中检测操作系统?
- reactjs - 为什么我不能在 React Native 中使用导出默认临时数据
- android - 通过 GmailApi 发送电子邮件时如何修复错误 400
- sharepoint-online - Microsoft Graph - 向 SharePoint Online 中的现有列添加列索引
- c# - 客户端断开连接后,如何让 TCP Server 等待新的客户端连接?
- grafana - 我们可以在 Grafana 中创建仪表板以从 Azure 应用程序网关获取 WAF 日志吗?
- button - Puppeteer 按钮未单击
- php - 为什么我的基本 PHP mail() 函数在工作一年后开始抛出错误
- android - Firestore 安全规则未按预期工作
- multithreading - 无法跨具有 mpsc::Sender 作为字段的线程发送结构