powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / картинки в таблице
3 сообщений из 3, страница 1 из 1
картинки в таблице
    #32991954
german23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу понять, в чем дело: в датагриде есть итемтемплейт с кнопкой image, связываю кнопку так:
<asp:ImageButton id=ImageButton1 runat="server" Width="107px" Height="73px" ImageUrl='<%# DataBinder.Eval(Container, "DataItem.img") %>' ImageAlign="Middle" AlternateText="Нет фото" ToolTip="Клик здесь для подробностей"></asp:ImageButton>
а поле img в свою очередь формируется так:
SELECT PK, ProdID, Category, Manufacturer, Model, Description, I_Description, 'pics\' + CAST(PK as nvarchar) + '.jpg' as img FROM Data_C
т.е. в нем примерно следующее:
pics\1.jpg
pics\8.jpg
pics\9.jpg
pics\10.jpg
а эта ссылка на картинку все равно не передается клиенту, т.е. при просмотре хтмл кода у клиента видим примерно следующее:
<input type="image" name="DataGrid1:_ctl3:ImageButton1" id="DataGrid1__ctl3_ImageButton1" title="Клик здесь для подробностей" alt="Нет фото" align="Middle" border="0" style="height:73px;width:107px;" />
почему не передается ссылка на картинку?
перелопатил кучу примеров и описаний - вроде все работать должно, а не работает :(
может кто подскажет? заранее спасибо.
...
Рейтинг: 0 / 0
картинки в таблице
    #32992426
kxmep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
SELECT PK, ProdID, Category, Manufacturer, Model, Description, I_Description, 'pics / ' + CAST(PK as nvarchar) + '.jpg' as img FROM Data_C


Или так (явно указать адрес картинки)?

<asp:ImageButton id=ImageButton1 runat="server" Width="107px" Height="73px" ImageUrl="pics / 1.jpg" ImageAlign="Middle" AlternateText="Нет фото" ToolTip="Клик здесь для подробностей"></asp:ImageButton>

Код: plaintext
kxmep
...
Рейтинг: 0 / 0
картинки в таблице
    #32992660
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<asp:datagrid id="dgPhotos" runat="server" Width="336px" CssClass="MAINTABLE" AutoGenerateColumns="False"
PageSize="4" BorderWidth="0px">
<Columns>
<asp:HyperLinkColumn DataTextField="PhotoID" HeaderText="Фото" DataTextFormatString="<img src="..\img\{0}" height="100"></img>">
<HeaderStyle HorizontalAlign="Center" CssClass="GRIDHEADERROW"></HeaderStyle>
<ItemStyle CssClass="TABLETEXT"></ItemStyle>
</asp:HyperLinkColumn>
<asp:ButtonColumn Text="Разрешить" CommandName="Select">
<HeaderStyle HorizontalAlign="Center" CssClass="GRIDHEADERROW"></HeaderStyle>
<ItemStyle CssClass="TABLETEXT"></ItemStyle>
</asp:ButtonColumn>
<asp:ButtonColumn Text="Удалить" CommandName="Delete">
<HeaderStyle HorizontalAlign="Center" CssClass="GRIDHEADERROW"></HeaderStyle>
<ItemStyle CssClass="TABLETEXT"></ItemStyle>
</asp:ButtonColumn>
</Columns>
</asp:datagrid>
обрати внимание, как формируется 1 столбец
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / картинки в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]