0
我在C#上有一个asp.net应用程序, 和我有一个页面来更改个人资料图片, 但是,当我更改图片时,新图片不会出现,直到我按ctrl + f5, 所以我需要做一些过程来清除缓存和“完全重新加载”页面。如何使整个页面刷新
我试着下面的代码,但它没有做任何事情
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now.AddMinutes(-30));
Response.Redirect(Request.RawUrl);
所以我在寻找另一种方式来解决这个问题
更新图片数据后,图片的名称是否相同? –
“正确的方法”是将一个随机数添加到URL的末尾作为参数 – Aristos
是的,新图片的名称保留为旧图片,因为每个用户的个人资料图片我将其命名为“userID”。 jpg所以这个名字对于新旧照片是一样的,我不能改变它 –