我在MVC网络应用程序中遇到输出缓存问题。
我知道如何为每个经过身份验证的用户缓存,但我的用户拥有N个用于执行操作的配置文件(标识)。每个用户都可以使用每页显示的简单菜单随时更改身份。我还有3种不同行为的配置文件。
我有USER表(包含密码,电子邮件和CurrentIdentityId等用户信息)和IDENTITY(存储userId和配置文件信息)。
所以我的问题是如何为每个Identity(IdentityId)输出缓存一些Actions。
在哪里轻松存储和更改currentidentityid,以便我在global.asax中覆盖varybycustom方法可以得到它?
提前谢谢!