【发布时间】:2011-03-27 12:47:37
【问题描述】:
我正在构建一个 ASP.NET MVC 2 站点,我在其中大量使用 OutputCache 参数。但是,我有一个担忧:使用这种缓存可能会干扰身份验证。
在我的所有页面上,我都会显示用户是否登录。此外,在我的一些视图中,我根据用户角色进行过滤以确定是否显示某些页面内容(例如,我的一个页面上的 Edit 链接仅显示给用户版主或管理员的角色)。
使用 OutputCache 会干扰我的视图的这种动态变化吗?如果是这样,我怎样才能在不消除缓存的情况下解决这个问题?
【问题讨论】:
标签: c# asp.net asp.net-mvc caching outputcache