图像处理页面

时间:2010-07-22 09:25:20

标签: asp.net image caching handler

我创建了一个图像处理程序页面,它检索本地计算机上图像的物理路径,然后使用文件流,调整大小并显示它 - 使用作为查询字符串传递的整数(记录ID)。

发生的事情是,当pageload中的例程找不到与记录ID相关的图像时,它会显示随机图像(来自其他记录)。

当相关记录ID没有图像时,这仅显示。如果记录不存在图像,则例程分配默认图像,但是页面不显示默认图像,而是显示来自其他记录的图像。如果我不断刷新页面,它会显示与其他记录不同的图像。

在我的页面加载事件中,在执行任何其他操作之前:

Response.Cache.SetCacheability(HttpCacheability.NoCache)

但这并没有改变这种行为。

任何帮助表示感谢。

感谢,

KS

1 个答案:

答案 0 :(得分:0)

您可以在代码中处理大小写,因此当没有图像时,您将显示静态空白图像。