我在HTML中写了一个<ul><li>标签 ,怎麼把数据库的数据动态动态生成到标签里面?? C#

我想放在左边做菜单栏

前面放个 label, text为空。
然后 后台代码 把取出的 数据, 用 lu li 写好。 付给label.Text 就好。
先写个lu li的例子,然后把里面的数据换成活的就好了。
比如 循环数据集。 最好用, StringBuilder。 不要直接用String 接。
StringBuilder str = new StringBuilder. 这样 如
DataSet ds = .....;
str.Append("<lu>");
for(int i =0;i<ds.table[0].Rows.Count;i++)
{
str.Append("<li>"+ds.table[0].Rows[i]["列名"]+"</li>") ;
}
str.Append("</lu>");
label.Text=str.ToString();
手写的,可能大小写没区分好。挺简单的,你注意下就好。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
查询数据,循环以数组为例,你可以把数组换成你查询数据库列表
<ul>
<%
foreach(string a in dataList)
{%>
<li><%=a%></li>
<%}
%>
</ul>
第2个回答  2013-09-24
首先你神马数据库,然后用对应的ADO代码访问数据库,取得数据,通过控件等众多方式显示。
第3个回答  2013-09-24
可以直接通过后台绑定或者通过ajax来动态赋值
第4个回答  2013-09-24
学C#就应该学一点OOD.
把数据库的数据放到HTML跨越很多层,不应该直接写。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网