请看我的代码.aspx.cs文件代码 public string list() 
    { 
//省略 
        while (dr.Read()) 
        { 
            strBody += dr["id"]+ dr["name"] ;
        } 
//省略 
    } ------------------------ 
.aspx文件代码 <ul> 
<li> <span> <%=list()%> </span> <%=list()%> </li> 
<li> <span> <%=list()%> </span> <%=list()%>  </li> 
<li> <span> <%=list()%>  </span> <%=list()%>  </li> 
</ul> 
-----------------------------
list()里面可以返回数组,下面取数组,
如果可以再js里面取到,可以定义id,然后用js赋值

解决方案 »

  1.   


    <ul> 
        <li> <span> <%= list().Rows[0][0].ToString() %> </span> <%= list().Rows[0][1].ToString() %> </li> 
        <li> <span> <%= list().Rows[1][0].ToString() %> </span> <%= list().Rows[1][1].ToString() %> </li> 
        <li> <span> <%= list().Rows[2][0].ToString() %> </span> <%= list().Rows[2][1].ToString() %> </li> 
        </ul>     public DataTable list()
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("id");
            dt.Columns.Add("name");
            dt.Rows.Add(new string[] { "1", "name1" });
            dt.Rows.Add(new string[] { "2", "name2" });
            dt.Rows.Add(new string[] { "3", "name3" });        return dt;
        }