2012-01-28 107 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")%>'