asp.net mvc Cache错乱问题

用asp.net mvc 2.0做了个项目,用到Cache来存储用户信息,最近遇到一个很奇怪的问题,User1提交的记录,却记录到User2的名下,也就是Cache混乱了.

HttpContext context = HttpContext.Current;
string account = context.User.Identity.Name;//account格式为domain\user


if (context.Cache.Get(account) == null)
{

context.Cache.Insert(account, user);
}

UserCache.User
= context.Cache.Get(account) as User; //User是自定义用户类

 

User类有Id, FullName, EmailAddress等等字段信息,提交记录我是保存User.Id
森栏
浏览 346回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP