кнопка imagebutton не отображает изображение, пока ссылка на изображение без расширения хранится в базе данных

#asp.net #imagebutton

#asp.net #кнопка imagebutton

Вопрос:

я использую этот код

 <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# Eval("photo", "~/gallery/thumbs\{0}") %>' PostBackUrl='<%# Eval("ProductID", "gamedetails.aspx?ProductID={0}") %>
  

в списке данных.

он отображает другую информацию, но не изображение

Комментарии:

1. Вам нужно быть более точным. Добавьте еще несколько объяснений и, возможно, некоторый код. Это просто расплывчато.

2. Пожалуйста, добавьте свой полный код кнопки с изображением, тогда другие могут помочь

Ответ №1:

Измените разметку на:

 <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl='<%# Eval("photo", "~/gallery/thumbs/{0}") %>' PostBackUrl='<%# Eval("ProductID", "gamedetails.aspx?ProductID={0}") %>
  

Обратите внимание, что я изменил \ для /

Ответ №2:

Возможно, это связано с тем, что вы инициализировали все атрибуты, отличные от ImageSrc)