0

我的 MVC Web 应用程序中的输出缓存有困难。

我知道如何为每个经过身份验证的用户缓存,但我的用户有 N 个用于采取行动的配置文件(身份)。每个用户都可以使用每个页面上显示的简单菜单随时更改身份。我也有 3 种类型的配置文件,具有不同级别的操作。

我有 USER 表(具有密码、电子邮件和 CurrentIdentityId 等用户信息)和 IDENTITY(存储 userId 和配置文件信息)。

所以我的问题是如何为每个身份(IdentityId)输出缓存一些动作。

在哪里可以轻松地存储和更改 currentidentityid 以便我在 global.asax 中覆盖的 varybycustom 方法可以得到它?

先感谢您!

4

0 回答 0