不使用数据库时,是否需要在服务器端绑定数据列表标签



我有几行代码,其中没有包含服务器连接和数据库获取。问题是当我想在数据列表中显示图片时,图片没有显示。

<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 个项的列表,则不会呈现任何项。但是,如果您不绑定任何内容,为什么要使用数据列表呢?只需直接显示标记即可。

最新更新