2012-01-28 1 views
0

나는 내 이미지의 내 DB URL에 있고 내 데이터베이스에서 모든 이미지를 표시 할 asp.net, 에 웹 응용 프로그램을 작성하고 있습니다 내 코드를 라이트 박스까지입니다 :asp.net 코드 뒤에 라이트 박스에 의해 포장 된 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

마크 업과 HTML을 완벽하게 제어 할 수있는 ListView를 사용하십시오. HttpHandler를 사용하십시오 (이 주제에 관해서는 다른 Q들 - 검색을해라). DB로부터 이미지를 검색하여 제공하십시오.

ListView에서 각 이미지의 마크 업을 포함하려면 ItemTemplates를 사용하십시오. 이미지는 각 img 원본 속성에 대해 다음 구문을 사용하여 얻을 수 있습니다.

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