Skip to main content
 首页 » 编程设计

c#之在 Web 应用程序中传递用户信息的最佳方式是什么

2024年01月02日44lidabo

<分区>

我总是自己进行身份验证——我有一个控制问题。

在使用 Web 窗体的网络应用程序中,这是通过站点拖动用户信息的更好方法:

  1. 将用户对象保存到 session 中,在页面加载/初始化时从 session 中获取对象。
  2. 将 UserId 保存到 Session,在页面加载/初始化时实例化新的用户对象。
  3. 一种我不知道的更好方法。

假设正在使用 1 个网络服务器。

我更喜欢#2 b/c,它保证了最新的数据,但它确实使更多次访问数据库。

请说出优点/缺点。

-我