Как скрыть элемент управления img, если в базе данных нет фотографий
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound"> <ItemTemplate> <div class="carousel-item <%#GetActiveClass(Container.ItemIndex) %>"> <img id="image" src='data:photos/jpg;base64,<%# Eval("photos") != System.DBNull.Value ? Convert.ToBase64String((byte[])Eval("photos")) : string.Empty %>' alt="image" height="" width="" /> <asp:Label ID="lbl_eng" runat="server" Text='<%# Eval("news_eng") %>' Width="100%" /> <asp:Label ID="lbl_hindi" runat="server" Text='<%# Eval("news_hindi") %>' Width="100%" /> </div> </ItemTemplate> </asp:Repeater>
Что я уже пробовал:
Элемент управления img не является asp:image, это простой элемент управления html-изображением, и вы хотите скрыть его, если в базе данных нет фотографии. Будет решаться с помощью метода Repeater dataitembound (), но не знаю, как это возможно.
Пожалуйста помочь...