显示数据垂直asp.net c#
我在网页中显示数据库(1,2,3,4)中的数据。我创建了与数据库和命令的连接,并将数字放在这样一个标签中:显示数据垂直asp.net c#,c#,asp.net,C#,Asp.net,我在网页中显示数据库(1,2,3,4)中的数据。我创建了与数据库和命令的连接,并将数字放在这样一个标签中: string temp1 = ""; SqlDataReader reader = cmd.ExecuteReader(); while(reader.Read()) { temp1 += reader["IDq"].ToString();} lbl_test1.Tex
string temp1 = "";
SqlDataReader reader = cmd.ExecuteReader();
while(reader.Read())
{
temp1 += reader["IDq"].ToString();}
lbl_test1.Text=temp1
然后我在aspx文件中这样写:
<table>
<tr>
<td><asp:Label ID="lbl_test1" runat="server"></asp:Label> </td>
</tr><.table>
问题是它出现在网页中,如:1234567
我怎样才能让自己看起来像:
一,
二,
三,
四,
?您需要发送要查看的值列表 在控制器文件中:
var idList = new List<string>();
while(reader.Read())
{
stringIdList.Add(reader["IDq"].ToString());
}
ViewBag.IdList = idList;
var idList=new List();
while(reader.Read())
{
添加(reader[“IDq”].ToString());
}
ViewBag.IdList=IdList;
aspx文件:
<table>
@foreach (var id in ViewBag.IdList)
{
<tr>
<td><label>@id</label></td>
</tr>
}
</table>
@foreach(ViewBag.IdList中的变量id)
{
@身份证
}