使用Users类中的功能登录系统的用户。 现在我需要从其他类中读取用户的字段(UserID,FullName,GroupID ...),这在我看来有点复杂...... 我不能在用户类中使用静态变量,因为它们将保留在内存中,直到appdomain被回收,当然我无法实例化新的用户对象,因为我需要已经实例化的信息。
如何从其他类中检索用户字段/属性?
答案 0 :(得分:0)
您希望在ViewData or TempData内存储引用登录用户的内容,例如其UserID。这将允许您根据用户ID从数据库中检索信息。
然后,在需要读取此用户数据的类中,您将实例化一个User对象(无论您将其命名为什么),并使用数据库中的数据为该用户填充对象的属性。