0
在ASP.NET/C#中,我使用的是AJAX Timer。在計時器中,我使用以下代碼定期從後端檢索新數據。只有在記錄是新的時才採取行動
我的代碼是使用while loop
(這種事情)
OdbcDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
string abcxyz = dr[0].ToString();
chat.Controls.Add(new LiteralControl(abcxyz + "<br/>"));
}
MyConnection.Close();
在上面的代碼,我檢索上千個值從服務器。很好,現在我只想在新嘗試(如每個計時器滴答聲)中執行諸如* 的操作,如果值從之前的嘗試中改變,則它們執行條件。
我需要的IF
條件邏輯有
像
OdbcDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
string abcxyz = dr[0].ToString();
** // If the string abcxyz value changes from previous Tick function to Current Tick function then only do the next
{
chat.Controls.Add(new LiteralControl(abcxyz + "<br/>"));
}
else
{
// do nothing
}
}
MyConnection.Close();
這並沒有工作:( –
但我應該在哪裏使用'私人字符串previous_accxyz'怎麼來的私有類訪問其他類? –
提出的'私人字符串previous_accxyz'聲明的方法外,但裏面你類。 –