DataTable 中有10条信息要显示如下,每二条信息显示在一个li中
<ul>
<li>
<a href="a.aspx?id=1">标题1</a>
<a href="a.aspx?id=2">标题2</a>
</li>
<li>
<a href="a.aspx?id=3">标题3</a>
<a href="a.aspx?id=4">标题4</a>
</li>
<li>
<a href="a.aspx?id=5">标题5</a>
<a href="a.aspx?id=6">标题6</a>
</li>
<li>
<a href="a.aspx?id=7">标题7</a>
<a href="a.aspx?id=8">标题8</a>
</li>
<li>
<a href="a.aspx?id=9">标题9</a>
<a href="a.aspx?id=10">标题10</a>
</li>
</ul>C# li 排列
<ul>
<li>
<a href="a.aspx?id=1">标题1</a>
<a href="a.aspx?id=2">标题2</a>
</li>
<li>
<a href="a.aspx?id=3">标题3</a>
<a href="a.aspx?id=4">标题4</a>
</li>
<li>
<a href="a.aspx?id=5">标题5</a>
<a href="a.aspx?id=6">标题6</a>
</li>
<li>
<a href="a.aspx?id=7">标题7</a>
<a href="a.aspx?id=8">标题8</a>
</li>
<li>
<a href="a.aspx?id=9">标题9</a>
<a href="a.aspx?id=10">标题10</a>
</li>
</ul>C# li 排列
<%
for (var i = 0; i < tb.Rows.Count; i++)
{
if (i % 2 == 0)
{%>
<li>
<a href='a.aspx?id=<%=tb.Rows[i].id%>'><%= tb.Rows[i].Name%></a>
<%
}
else
{%>
<a href='a.aspx?id=2'><%= tb.Rows[i].Name%></a> </li>
<%
}
}%>
</ul>
</div>
string str = "<ul>";
for (int t = 1; t <= datatable.Rows.Count; t++)
{
if (t % 2 == 0)
str += string.Format(" <a href='a.aspx?id={0}' >{1}</a></li>", t,datatable.Rows[t - 1]["标题"].ToString());
else
str += string.Format(" <li><a href='a.aspx?id={0}' >{1}</a>", t,datatable.Rows[t - 1]["标题"].ToString());
}
str+="</ul>";
</div> string str = "<ul>";
for (int t = 1; t <= datatable.Rows.Count; t++)
{
if (t % 2 == 0)
str += string.Format(" <a href='a.aspx?id={0}' >{1}</a></li>", t,datatable.Rows[t - 1]["标题"].ToString());
else
str += string.Format(" <li><a href='a.aspx?id={0}' >{1}</a>",t, datatable.Rows[t - 1]["标题"].ToString());
}
str+="</ul>"; this.mydiv.InnerHtml = str;