<%java代码%><%=java变量%>
2.用jstl标签c:forEach
<c:forEach items="后台传过来的变量集合" var="变量">
<li>${变量}</li>
</c:forEach>
方法一:cebian6这个DIV的li里面放一个Literal控件,这个Literal控件最后不会生成任何HTML代码,只会有你给它赋的值。方法二:cebian6这个DIV的li服务器化,即aspx页面里,<li runat="server" id="test"></li>CS页面里,test.InnterHtml=你的值。
方法三:用老的ASP方法,直接在aspx页面里赋值。
把 DataTable dt 写成公共变量,即public DataTable dt,声明此公共变量时,声明在Page_Load方法以外。在ASPX页面中写
<li>
<%foreach(DataRow dr in dt.Rows)
{
Response.Write(dr[1].ToString() + "<br>")
}
%>
</li>
前面放个 label, text为空。然后 后台代码 把取出的 数据, 用 luli 写好。 付给label.Text 就好。
先写个lu li的例子,然后把里面的数据换成活的就好了。
比如 循环数据集。 最好用, StringBuilder。 不要直接用String 接。
StringBuilder str = new StringBuilder. 这样 如
DataSet ds = .....
str.Append("<lu>")
for(int i =0i<ds.table[0].Rows.Counti++)
{
str.Append("<li>"+ds.table[0].Rows[i]["列名"]+"</li>")
}
str.Append("</lu>")
label.Text=str.ToString()
手写的,可能大小写没区分好。挺简单的,你注意下就好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)