1

我有存储在 sql 数据库中的图像列表。我尝试在运行时动态添加它。
我使用"InnerHtml"
我创建潜水标签并希望在 div 标签
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>"

你能帮助我吗 ?

4

1 回答 1

2

看起来您正在使用 ASP.NET Web 表单。

您可以做的是将一个asp:PlaceHolder控件放到您的页面上,然后在其中添加包含您的图像 HTML 代码的文字控件。

 <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不呈现任何 HTML 标签,因此如果您愿意,可以将 div 标签放在LiteralControl.

于 2013-03-18T02:22:29.537 回答