且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从数据库显示图像到gridview

更新时间: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[^]