Я только смог найти, как скрыть сломанные изображения для изображения, добавленного с помощью тега.Как скрыть разбитый элемент управления ASP.NET
т.е. <img src="sample.jpg" onerror="this.style.display='none';">
Как бы сделать это в .net с контролем изображения?
Вот мой код:
<asp:Image AlternateText='<%#Eval("DisplayName") %>' ID="newsImage" width="77" height="57" align="middle" valign="top" runat="server" Visible='<%# Eval("ImageName").ToString() != "" %>' ImageUrl='<%#String.Format("../images/products/{0}", Eval("ImageName")) %>' />
мне пришлось изменить Server.MapPath на «~/фото/Продукты/{ 0} "потому что" ../images/products/{0} "выдает ошибку, но это сработало. Я решил показать пустое изображение вместо сломанного изображения. Спасибо! –