asp.NetにおけるTimer無リフレッシュタイマの実現方法
799 ワード
本文の例はaspを述べた.NetにおけるTimer無リフレッシュタイマの実現方法.Timerコントロールがリフレッシュされないようにするには、VS 2008に付属のajaxテクノロジーを使用するajaxテクノロジーを使用します.まずScriptManagerコントロールを追加し、次にTimerコントロールの内容を保存するためのUpdatePanelを追加すると、リフレッシュなしが実現されます.詳細は次のとおりです.
一、フロントコードは以下の通り:
二、バックグラウンドコードは以下の通りである.
本稿で述べる例を皆さんにasp.Netプログラミングが役立ちます.
一、フロントコードは以下の通り:
ScriptManagerは必ずラベルに入れて、どこにでも置いてください.UpdatePanelコントロールを追加すると、重要なプロパティContentTemplateを使用します.そうしないと、リフレッシュなしの効果は得られません.ここでは6秒のタイミングでイベントを1回トリガーするように設定します.二、バックグラウンドコードは以下の通りである.
protected void Page_Load(object sender, EventArgs e)
{}
protected void Timer1_Tick(object sender, EventArgs e)
{
// ,
ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Hello‘);", true);
}
本稿で述べる例を皆さんにasp.Netプログラミングが役立ちます.