asp.NetにおけるTimerタイマのwebでのリフレッシュの使用
最近、プロジェクトを行うとき、ajax非同期リフレッシュ技術を使用することを考慮して、web側のデータはデータソースとリアルタイムで同期し、データの正確性を保証する必要があります.しかし、その後、ネット上で関連資料を検索したところ、ajaxの提出要求はこんなに頻繁ではなく、手動で応答するものにしか適していないため、この方法は通用しないことが分かった.その後、aspが発見された.NetにはタイマーTimerがあり、リアルタイムでデータを同期できるので、私は小さなテストをして、まだ使いやすいことに気づきました.次のようになります.
タイマの同期を正確に行う方法に関する問題の解決策:http://www.shaoqun.com/a/103654.aspx
aspxページのコード:
説明:
Timerタイマを使用してリフレッシュレステクノロジーを実装するには.まず、aspxページコードでScriptManagerコントロールとUpdatePanelコントロールを使用する必要があります.これにより、目的の結果が得られます.
テスト後、UpdatePanelのLabel 2に対応する時間が絶えず変化していることがわかります.Label 1とは最初にページを開いただけで表示され、その後は表示されません.
転載先:https://www.cnblogs.com/ysq0908/p/5816129.html
タイマの同期を正確に行う方法に関する問題の解決策:http://www.shaoqun.com/a/103654.aspx
aspxページのコード:
cs服务器上的代码:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Timer1_Tick(object sender, EventArgs e)
{
// ,
Label1.Text = DateTime.Now.ToLongTimeString()+":"+DateTime.Now.Millisecond;
Label2.Text = DateTime.Now.ToLongTimeString() + ":" + DateTime.Now.Millisecond;
}
説明:
Timerタイマを使用してリフレッシュレステクノロジーを実装するには.まず、aspxページコードでScriptManagerコントロールとUpdatePanelコントロールを使用する必要があります.これにより、目的の結果が得られます.
テスト後、UpdatePanelのLabel 2に対応する時間が絶えず変化していることがわかります.Label 1とは最初にページを開いただけで表示され、その後は表示されません.
転載先:https://www.cnblogs.com/ysq0908/p/5816129.html