日期:2014-05-17  浏览次数:20522 次

如何动态添加li元素
html代码是这样的:
<ul class="product_list">
  <li><a href="#">水果</a></li>
  <li><a href="#">西瓜</a></li>
  <li><a href="#">芒果</a></li>
  <li><a href="#">香蕉</a></li>
 </ul>

由于是一个导航,所以需要用到UL和LI,但是同时需要动态地查询数据库并添加和设定LI是什么东西和链接到哪个地址,请问使用ASP.NET如何做到动态添加LI元素呢?
备注:数据库当中记录的是链接的地址和链接的名字而已。

------解决方案--------------------
<ul>
<asp:Repeater ID="rpItemList" runat="server" EnableViewState="false">
<ItemTemplate>
<li> <a href="<%#DataBinder.Eval(Container.DataItem,"url") %>"></a><%#DataBinder.Eval(Container.DataItem,"name") %></li>
</ItemTemplate>
</asp:Repeater>
</ul>

那当然用BulletedList也可以,但要麻烦一些