设置img的src

gistop 2010-01-30 10:41:32
回调设置img的地址,动态生成的图片只是改变了图片的其他属性设置,没有改变图片名,因此src不会变,图片是生成了,可由于src没变,回调认为没有改变,因此img显示还是老的(是在内存中的么??),在动态生成的图片设置不同的图片名字就可以解决此问题,可是让人感觉不爽
...全文
118 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TalesTen 2010-01-30
  • 打赏
  • 举报
回复
up
gistop 2010-01-30
  • 打赏
  • 举报
回复
多谢newdigitime
ziyouren521125 2010-01-30
  • 打赏
  • 举报
回复
是不是有缓存啊
gistop 2010-01-30
  • 打赏
  • 举报
回复
这么快就有回复,感谢大家
有 runat="server" 吗?----有
你的用户不爽才重要,自己爽不爽有什么关系?----需要图片名是固定的,图片生成时是覆盖老图的.
newdigitime 2010-01-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 gistop 的回复:]
回调设置img的地址,动态生成的图片只是改变了图片的其他属性设置,没有改变图片名,因此src不会变,图片是生成了,可由于src没变,回调认为没有改变,因此img显示还是老的(是在内存中的么??),在动态生成的图片设置不同的图片名字就可以解决此问题,可是让人感觉不爽
[/Quote]

两种办法:
1. 图片名称不变,你回调时可以在图片链接后加上一些无用的随机字符,譬如当前文件名是www.sina.com/abc.jpg
你回调时设置图片SRC=http://www.sina.com/abc.jpg?x

2.用服务器端代码禁用本页的浏览器缓存.

xray2005 2010-01-30
  • 打赏
  • 举报
回复
贴代码上来看看
  • 打赏
  • 举报
回复
别动不动“不爽”,勇于改变自己就是好coder。
  • 打赏
  • 举报
回复
你的用户不爽才重要,自己爽不爽有什么关系?不必为了自己图省事而给用户制造多余动作。

人家开发浏览器的也许跟你一样也有些只自私地图自己声势,也觉得自己不爽最重要呢。
zhang17500332 2010-01-30
  • 打赏
  • 举报
回复
有 runat="server" 吗?
Justin-Liu 2010-01-30
  • 打赏
  • 举报
回复
mark

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧