2012-01-28 63 views
0

我正在写一个web应用程序在asp.net中, 我在我的图像的数据库URL中,我想 显示从我的数据库中包裹的所有图像灯箱到目前为止我的代码是:asp.net code behind从DB显示图像包含灯箱

<script type="text/javascript" src="Lightbox/js/prototype.js"></script> 
<script type="text/javascript" src="Lightbox/js/scriptaculous.js?load=effects,builder>  </script> 
<script type="text/javascript" src="Lightbox/js/lightbox.js"></script> 

<a rel="lightbox" id="userImageLightBox" runat="server" title="profile image"> 
    <img id="userImage" runat="server" width="150" height="146" alt="" src=""/> 
</a> 

所以我的问题是: 我如何可以插入使用的foreach从代码中所有我的图片背后,那个时候我在 图像上单击收藏夹将激活

谢谢

+0

你有什么困难?事实上,问题范围太广泛,不清楚你不了解什么。 – Oded 2012-01-28 20:29:52

+0

让我更清楚我想写代码 from the behindcode unknown times user723686 2012-01-28 20:34:49

+0

你还没有澄清你有什么问题。你的问题包括背后的代码,数据库,foreach和标记。你在哪些方面遇到问题? – Oded 2012-01-28 20:37:09

回答

0

使用ListView,它可以让您完全控制标记以及干净的HTML。使用HttpHandler(SO上的其他Q关于此主题 - 执行搜索)从数据库检索图像并将其提供。

在您的ListView中,使用ItemTemplates包含每个图像的标记。通过对每个img源属性使用以下语法可以获取图像。

src='ImageHandler.ashx?imageID=<%# Eval("ImageName")%>'