2014-11-14 2 views
0

서버 연결 및 데이터베이스 가져 오기가 포함되지 않은 몇 줄의 코드가 있습니다. 문제는 그림을 데이터리스트에 표시하려고 할 때 표시되지 않는다는 것입니다.데이터베이스를 사용하지 않을 때 datalist 태그를 서버 측에 바인딩해야합니까?

<asp:DataList ID="dlpic" runat="server" RepeatDirection="Horizontal" RepeatColumns = "4"> 
    <ItemTemplate> 
    <div class="item" id="construction"> 
     <div class="border"> 
     <a id="imageLink" href="~/images/Gallery/Gallery_Halmar001.jpg" class="zoom prettyPhoto" runat="server" > 
      <img src="images/Gallery/Gallery_Halmar001.jpg" class="scale-with-grid" /> 
     </a> 
     </div> 
     <h5><a href="#"></a></h5> 
     <p></p> 
     <div class="shadow"></div> 
    </div> 
    </ItemTemplate> 
</asp:DataList> 

데이터 정렬을 계속 바인딩해야하나요?

답변

0

예 바인딩해야합니다. 데이터리스트가 언 바운드이거나 0 개의 아이템으로 된리스트에 바인딩되어 있다면 데이터리스트는 아이템을 렌더링하지 않습니다. 그러나 당신이 아무 것에도 구속력이 없다면 왜 데이터리스트를 사용해야합니까? 마크 업을 직접 표시하면됩니다.