我是编程新手,想在pageLoad上的代码(vb.net)后面的div(myGallerySet)中编写以下内容:
<div id="gallery1" class="galleryElement">
<h2>Brugges 2006</h2>
<div class="imageElement">
<h3>Item 1 Title</h3>
<p>Item 1 Description</p>
<a href="#" title="open image" class="open"></a>
<img src="images/brugges2006/1.jpg" class="full" />
<img src="images/brugges2006/1-mini.jpg" class="thumbnail" />
</div>
<div class="imageElement">
<h3>Item 2 Title</h3>
<p>Item 2 Description</p>
<a href="#" title="open image" class="open"></a>
<img src="images/brugges2006/2.jpg" class="full" />
<img src="images/brugges2006/2-mini.jpg" class="thumbnail" />
</div>
</div>
<div id="gallery2" class="galleryElement">
<h2>Stock Photos</h2>
<div class="imageElement">
<h3>Item 1 Title</h3>
<p>Item 1 Description</p>
<a href="#" title="open image" class="open"></a>
<img src="images/stock/77196_6784.jpg" class="full" alt="Item 1 Title">
<img src="images/stock/77196_6784_002.jpg" class="thumbnail" alt="thumbnail of Item 1 Title">
</div>
<div class="imageElement">
<h3>Item 2 Title</h3>
<p>Item 2 Description</p>
<a href="#" title="open image" class="open"></a>
<img src="images/stock/165392_5486.jpg" class="full" alt="Item 2 Title">
<img src="images/stock/165392_5486_002.jpg" class="thumbnail" alt="thumbnail of Item 2 Title">
</div>
</div>
基本上我有图像细节存储在数据库中,需要动态添加因此,为什么我需要在div容器内写入。
我是如何实现这一目标的?你能举个例子吗?任何帮助将不胜感激。
由于
答案 0 :(得分:0)
您需要使用转发器(或其他数据绑定控件)和数据。不确定您的数据库是如何设置的,但您的SqlDataSource可能如下所示:
<asp:sqlDataSource ID="photosSqlDataSource" SelectCommand="SELECT imageName, imageUrl FROM images" />
然后你需要一个可以使用返回数据的控件并将其显示在页面上:
<asp:Repeater id="cdcatalog" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><img src="<%#Container.DataItem("imageUrl")%>" /></td>
</tr>
<tr>
<td><%#Container.DataItem("imageUrl")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>