2013-03-18 28 views
1

我有存儲在sql數據庫中的圖像列表。 我嘗試在運行時將其添加爲動態。
我使用"InnerHtml"
我創建潛水代碼,並要加入div標籤
HTML圖像列表:
使用c添加圖像到HTML動態列表#

<div runat=server class="ws_images" id="List_Slide"> 

C#

List_Slide.InnerHtml = "<li><img src=data1/images/31.jpg alt=31 title=31 id=wows1_0/></li>" 

你能幫忙我 ?

+0

您想從數據庫中動態填充圖像列表,或者您正在生成靜態html?因爲使用jQuery的畫廊是好的。 – ninMonkey 2013-03-18 02:10:14

+0

是動態填充列表 – 2013-03-18 02:12:46

回答

2

看起來您正在使用ASP.NET Web窗體。

你可以做的是將一個asp:PlaceHolder控件放到你的頁面上,然後在那裏添加包含你的圖片HTML代碼的Literal控件。

<asp:PlaceHolder id="ImagePlaceHolder" runat="server"/> 

.. ..

在後面的代碼:

var literal = new LiteralControl("<li><img src=data1/images/31.jpg alt=31 title=31 id=wows1_0/></li>"); 
ImagePlaceHolder.Controls.Add(literal); 

PlaceHolder所以,如果你願意,你可以把你的div標籤的LiteralControl內不會呈現任何HTML標記。

+0

感謝它的工作;) – 2013-03-18 02:39:03