0
我有這個ASP.NET AJAX工具包。每次AJAX被觸發時,我都會得到舊的數據+新數據,並且它會一直添加和添加(因爲我在代碼中有+ =)我該如何解決這個問題,以便AJAX只顯示更新後的版本,而不是不斷添加?ASP.NET AJAX Toolkit不斷將新內容添加到舊內容中
ASPX:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="1000"></asp:Timer>
<ul id="myaspajaxtoolkit" runat="server"></ul>
</ContentTemplate>
</asp:UpdatePanel>
後面的代碼:
SqlConnection cnn = new SqlConnection("Initial Catalog=Northwind;Data Source=localhost;Integrated Security=SSPI;");
protected void Page_Load(object sender, EventArgs e)
{
cnn.Open();
SqlCommand cmd = new SqlCommand("SELECT EmployeeName FROM Employees", cnn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
myaspajaxtoolkit.InnerHtml += "<li>" + dr.GetString(0) + "</li>";
}
}
cnn.Close();
}