我有一个更新面板,其中有一个可排序的网格。在排序时,我必须更改显示排序方向的图像。排序是由每个列的链接按钮发起的ajax操作。除了图像控件之外,其他一切都很好。我可以切换visible属性来显示和隐藏它,但不能更改ImageUrl属性。
imagesort.ImageUrl = "~/images/asc.jpg";
imagesort.Visible = true;上面的代码显示了图像,但图像始终是标记中给定的imageurl,而不是代码中设置的内容。如果未在标记中指定imageurl,则无论上述代码如何,都不会显示任何图像(损坏的图像)。
发布于 2010-03-17 14:36:04
当我遇到这个问题时,我的HTMLImageControl在一个中继器中,我只是在中继器上调用了DataBind()。这在我的情况下是可行的。
您可能希望在单击按钮时在客户端javascript中设置图像URL。
发布于 2018-01-01 16:24:00
document.getElementById('<%=Image1.ClientID%>').setAttribute('src', val);https://stackoverflow.com/questions/2460123
复制相似问题