<li style="width: 20%">
<div class="thumbnail" style="width: 200px">
<div class="fader">
<img src="./Images/slide-01.jpg" alt="">
</div>
<div class="caption">
<h5>
Thumbnail label</h5>
<p>
porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
<p>
<p align="center">
<asp:Button runat="server" class="btn btn-primary" ID="lnk" Text="View" />
</p>
</div>
</div>
</li>
如果我想使用for循环或其他一些循环条件重复列表12次。
你能帮忙解决一下!!
答案 0 :(得分:0)
由于您正在使用ASP.NET并且想要显示服务器端控件(asp:Button),因此无法将HTML简单地构造为字符串并将其输出到页面。
使用runat = "server"
属性定义您的UL / OL标记,因此可以在服务器端代码中访问它。
<ul id="myList" runat="server" ></ul>
然后添加LI,其余的作为原始元素的子控件。
Dim li As HtmlGenericControl
For I = 1 To 12
li = New HtmlGenericControl("li")
li.Style("width") = "width: 20%"
myList.Controls.Add(li)
Next
上面的VB.NET示例使用12个LI元素构建UL。类似地,LI元素具有自己的.Controls
属性,您可以添加其他控件(DIV等)。
答案 1 :(得分:0)