页面数据绑定的问题 在页面我用了个列表例如:<div><ul><li>内容1</li><li>内容2</li><li>内容3</li></ul></div>现在我想在页面的ul列表绑定数据库表里的某一列,该如何做?? 先谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就像Css+div做的tab菜单,那些内容是怎样绑定到数据库的内容的 用数据绑定控件啊.用<%# %>也行呀. 如果是这样的话,在页面拉个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(); 用GridView等控件可以实现.4楼的办法也可行. <div> <ul> <asp:Repeater ID="Repeater1" runat="server"><ItemTemplate><li><%# DataBinder.Eval(Container.DataItem, "列名")%> </li></ItemTemplate></asp:Repeater></ul> </div> 推荐用4楼的方法,如果用gridview也太大材小用了。不过你也可以用literal控件,在后台填充。 xml 添加节点? 急 ObjectDataSource如何获取总记录数 郁闷的现象 为什么我的toolbar在win2003下有时会失效 急急!页面上有很多值,我想一次都传到下一个页面,还要回传,我该怎么办? 高手请入,一个很可怕的问题 面试题目,请好心人进来指点一下 导出excel文件后脚本错误 为什么就没人告诉我引用了system.management以后在 .cs中就无法使用呢? TextBox_OnChange()和CommandButton_Click() DataList 内控件状态的控制,该怎么办呢? ......急 初用asp.net2.0问题
sb.Append("<ul>");
//从数据库取数据
for循环开始
sb.Append("<li>"+值+"</li>");
sb.Append("</ul>");literal.Text=sb.ToString();
<ul>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li><%# DataBinder.Eval(Container.DataItem, "列名")%> </li>
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
不过你也可以用literal控件,在后台填充。