是否可以使用ASP.NET泛型处理程序的响应流更新HTML页面上的图像?
例如,如果处理程序上有以下代码:
// http://www.example.com/?Guid=<AccountGuid>
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "image/png";
context.Response.WriteFile("~/images/test.png");
}如何在jQuery中调用处理程序(使用.ajax ),并在页面上设置与处理程序返回的图像相等的图像?我现在忽略了查询字符串变量,因为我只想让它正常工作。
其次,如果我可以这样做,我如何循环遍历属于类" content“的页面上的所有DIV,从隐藏字段中选择一个guid作为我的查询字符串参数,并在相同的content标记中更新相关的图像?
内容div标记如下所示:
<div class="content">
<asp:TextBox runat="server" Id="HiddenField_1" Value="C142E68F-B118-4565-9A9E-B2347F0B6D5B"/>
<img src="#"/>
</div>
<div class="content">
<asp:TextBox runat="server" Id="HiddenField_2" Value="GJ38AD23-B118-4565-9A9E-B2347F0B6D5B"/>
<img src="#"/>
</div>我希望每隔一段时间更新所有图像,因此,基本上,作为快速回顾,我需要:
循环遍历我所有的类“内容”DIVs,每n. seconds.
这是很难做到的吗?如果没有,我需要做些什么才能以上述方式发挥这一作用?
发布于 2010-09-20 19:11:14
使用jquery使用适当的url参数更改图像的src值。它将调用ashx处理程序并呈现新图像。
https://stackoverflow.com/questions/3754631
复制相似问题