关于imagemap控件刷新时图像会闪烁的问题(重赏!!!)

nieyangbie 2015-04-21 03:08:17
我用的软件是VS2012。我在母页里用了一个imagemap控件引用子页,imagemap上设置了若干个hotspot,而被引用的子页的内容是GDI+绘制的图像。我要做的功能是在母页imagemap上点击hotspot,然后通过postback值来判断点击了哪个hotspot,从而子页的GDI+代码会根据不同的点击来绘制不同的图像,图像当然是显示在imagemap里的。
但我遇到一个麻烦,每次点击hotspot整个页面都会刷新一次。imagemap在刷新期间有明显的加载延迟,就是点击之后imagemap空间首先擦除掉原图,留下空白的背景,等一会才把重绘加载出来,这种反差会带来画面闪烁感,这样看起来非常不好。我听说windows窗体绘图可以只刷新图像需要重绘的部分,但是ASP.net上绘图必须以同一个bitmap作为对象,受此限制,我不知道怎么办。用上Response.BufferOutput = true也不行。我希望imagemap图像的改变是瞬间完成或者只改变需要重绘的部分,避免画面刷新闪烁。
因为我初学ASP.net,请教各位大神有没有好的解决方案?谢谢了(比较紧急,如果愿意可以留下联系方式方便进一步交流,问题解决必定百分给你)
...全文
170 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nieyangbie 2015-04-21
  • 打赏
  • 举报
回复
没有大神能指教一下么?5L的问题!!
nieyangbie 2015-04-21
  • 打赏
  • 举报
回复
想想HTML5可以做,但我有个问题是,imagemap怎么调用HTML的canvas元素中的图像??求大神帮忙啊啊!!!
nieyangbie 2015-04-21
  • 打赏
  • 举报
回复
引用 3 楼 wyd1520 的回复:
无解的。只能HTML5.
问题是我在网页源代码用javascript做了个显示系统时间,刷新也会闪,所以我想是不是其他原因
本拉灯 2015-04-21
  • 打赏
  • 举报
回复
无解的。只能HTML5.
nieyangbie 2015-04-21
  • 打赏
  • 举报
回复
引用 1 楼 apollokk 的回复:
此题无解,WEB方式这样绘图是闪定了。 用HTML5吧
真的没办法了?VS2012可以用HTML5么?
Hello World, 2015-04-21
  • 打赏
  • 举报
回复
此题无解,WEB方式这样绘图是闪定了。 用HTML5吧

62,046

社区成员

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

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

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

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