图像处理程序 - 生成的图像

时间:2011-09-09 19:36:16

标签: asp.net

我正在使用ASP.NET GeneratedImage控件(http://weblogs.asp.net/craigshoemaker/archive/2008/08/19/new-asp-net-generated-image-control.aspx)

图像处理程序似乎从同一客户端一次接收多个请求,然后一次多次调用application_error(因为页面上有多个图像)。它是否正确?例如,如果网页包含三个图像,则图像处理程序几乎全部被调用三次(在加载页面之后)。当我单步执行代码时会发生这种情况。

我的问题不是我收到错误的原因,而是为什么图像处理程序似乎一次收到多个图像请求。

2 个答案:

答案 0 :(得分:0)

在HTML中引用其URL时,将多次调用该处理程序。

当浏览器解析HTML文件时,它将请求HTML中引用的每个外部资源(所以CSS,JS,图像等......)。

大多数现代浏览器每页都有几个线程可以并行下载这些线程。因此,浏览器将多次调用处理程序 - 每个图像一次。

答案 1 :(得分:0)

任何ASP.NET处理程序都可以在多个线程上调用,所以是的,可以“同时”多次调用它。