<li>
<a href="">商品展示</a>
<ul id="ul1" runat="server">
</ul>
</li>
------------------
按照上面这样写,后台.cs文件里能找到"ul1",数据库中有张商品品类的表A,请问该怎样能讲后台查询到的数据动态结合ul1生成一个动态的列表哪?
刚开始学习.net,不知道是不是表述的清楚.
表A:
字段名 :bigClass
水果
蔬菜
饮料
---------------------------------
就是想让前台ul,li制作的导航条“商品展示”下的li按数据库中的大类字段动态绑定生成。
虚心求教,请各位高手多多帮忙,尽量讲的清楚详细,最好有代码,多谢!
12 个解决方案
#1
拼html字符串吧。。读出来之后可以 Label1.Text = ""; 之类的。
#2
类似这种
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li");
#3
+1
#4
拼接成字符串,然后literal控件来输出
literal.text="<li>...
<ul id="ul1" runat="server">
<asp:literal ...
</ul>
literal.text="<li>...
<ul id="ul1" runat="server">
<asp:literal ...
</ul>
#5
+1
#6
public string str="";
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li");
str==sb.tostring();
前台:
<%=str%>
#7
多了个=号,反正就楼上说的那么个意思
#8
用reapter,前提美工要设置要布局
#9
用拼凑也行 不过以后维护麻烦。。要不直接用json数据
#11
多谢指点,结贴给分。
#12
引用 2 楼 的回复:
C# code
类似这种
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li……
+1
C# code
类似这种
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li……
+1
#1
拼html字符串吧。。读出来之后可以 Label1.Text = ""; 之类的。
#2
类似这种
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li");
#3
+1
#4
拼接成字符串,然后literal控件来输出
literal.text="<li>...
<ul id="ul1" runat="server">
<asp:literal ...
</ul>
literal.text="<li>...
<ul id="ul1" runat="server">
<asp:literal ...
</ul>
#5
+1
#6
public string str="";
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li");
str==sb.tostring();
前台:
<%=str%>
#7
多了个=号,反正就楼上说的那么个意思
#8
用reapter,前提美工要设置要布局
#9
用拼凑也行 不过以后维护麻烦。。要不直接用json数据
#10
#11
多谢指点,结贴给分。
#12
引用 2 楼 的回复:
C# code
类似这种
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li……
+1
C# code
类似这种
stringbuilder sb = new stringbuilder();
sb.Append("li");
sb.Append("<a href=''>商品展示</a>");
sb.Append("ul");
for(int i=0;i<XXXXX;i++)
{
sb.Append();
}
sb.Append("/ul");
sb.Append("/li……
+1