我有一个使用 jquery 和 Repeater 的代码。但我只得到 10 new_Feed 表的最后更新记录。这是源代码和后面的代码。
<ul id="js-news" class="js-hidden">
<li class="news-item">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:Label ID="myLabel" runat="server" Text='<%# Eval("Text") %>' />
</ItemTemplate>
</asp:Repeater>
</li>
</ul>
SqlConnection con = new SqlConnection(Constring);
con.Open();
SqlCommand cmd = new SqlCommand("select Text from News_Feed", con);
SqlDataAdapter sqlDa = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sqlDa.Fill(dt);
Repeater1.DataSource = dt;
Repeater1.DataBind();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
foreach (RepeaterItem ri in Repeater1.Items)
{
Label lbl = ri.FindControl("myLabel") as Label;
string Text= reader["Text"].ToString();
lbl.Text = Text;
}
}
reader.Close();