更新时间:2023-02-24 08:53:47
如果可以的话请尝试...
从以下位置更改代码:
Hi,
Try this if could help...
Change your code from:
<asp:TemplateField HeaderText="Image">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "HandlerCategory1.ashx?ID=" & Eval("ID")%>' />
</ItemTemplate>
<asp:TemplateField>
例如:
to example:
<asp:TemplateField HeaderText="Image">
<ItemTemplate>
<a href='PhotoDetail.aspx?id= <%# Eval("ID") %>'>
<img src='<%# "HandlerCategory1.ashx?ID=" + Eval("ID") %>' alt='<%# Eval("Picture") %>' />
</a>
</ItemTemplate>
<ItemStyle HorizontalAlign="Justify" VerticalAlign="Middle"></ItemStyle>
</asp:TemplateField>
问候
Regards,
在您的gridview的HTML标记中,尝试将Image URL替换为以下内容:
In your HTML markup of the gridview, try replacing Image URL with below:
ImageUrl='<%# Eval("ID", "Handler.ashx?ID={0}")%>'
有关更多信息,请查看以下URL:
display-images-gridview-from-database [ ^ ]
For more information, please look into below URL:
display-images-gridview-from-database[^]