日期:2014-05-18  浏览次数:20451 次

页面数据绑定的问题
在页面我用了个列表
例如:<div>
<ul>
<li>内容1</li>
<li>内容2</li>
<li>内容3</li>
</ul>
</div>

现在我想在页面的ul列表绑定数据库表里的某一列,该如何做?? 先谢了!!

------解决方案--------------------
用数据绑定控件啊.用<%# %>也行呀.
------解决方案--------------------
如果是这样的话,

在页面拉个Literal控件,设置Literal的Text内容

using System.Text;



 StringBuilder sb = new StringBuilder();
sb.Append("<ul>");
//从数据库取数据
   for循环开始
  sb.Append("<li>"+值+"</li>");
sb.Append("</ul>");

literal.Text=sb.ToString();

------解决方案--------------------
<div> 
<ul> 
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li><%# DataBinder.Eval(Container.DataItem, "列名")%> </li>
</ItemTemplate>
</asp:Repeater>
</ul> 
</div>