我有一个更新面板,其中存在可排序的网格。在排序时,我必须更改显示排序方向的图像。排序是由每列的链接按钮启动的ajax操作。除了图像控制之外,一切正常。 我可以切换可见属性来显示和隐藏它,但是无法更改ImageUrl属性。
imagesort.ImageUrl = "~/images/asc.jpg";
imagesort.Visible = true;
上面的代码显示了图像,但图像始终是标记中给出的图像,而不是代码中设置的图像。如果未在标记中指定imageurl,则无论上述代码如何,都不会显示图像(损坏的图像)。
答案 0 :(得分:-1)
当我遇到这个问题时,我的HTMLImageControl在转发器中,我刚刚调用了DataBind()。这在我的案例中是可行的。
您可能希望在按钮单击时在客户端javascript中设置图像URL。
答案 1 :(得分:-1)
document.getElementById('<%=Image1.ClientID%>').setAttribute('src', val);