2012-01-28 10 views
0

私はasp.netでWebアプリケーションを書いています 私のイメージの私のDBのURLがありますし、 私のDBから包まれたすべての画像を表示したい私のコードをライトボックスこれまでのところです:asp.netコードの後ろにDBライトボックスで包まれた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

+0

私は明確にしてください私はコードを書いてみたい from the behindcode unknown times user723686

+0

あなたは何が問題を抱えているかを明確にしていません。あなたの質問にはコードビハインド、データベース、foreach、マークアップが含まれています。これらのうちどれに問題がありますか? – Oded

答えて

0

ListViewを使用すると、マークアップやクリーンなHTMLを完全に制御できます。 HttpHandlerを使用して(このトピックについてはSO上の他のQ - 検索を行います)、DBからイメージを取得して提供します。

ListViewには、ItemTemplatesを使用して各イメージのマークアップを格納します。イメージは、各imgソース属性に対して次の構文を使用して取得できます。

src='ImageHandler.ashx?imageID=<%# Eval("ImageName")%>' 
関連する問題