現在、WebSchedule はアラームが期限になったかどうかを確認しません。これは、サーバーにポストバックしていないと、アラームを失う可能性があることになります。以下は一定時間が経過した後ページを自動的に再ロードすることができる 2 つの方法です。これによって、WebSchedule は最新のアクティビティを取得して、アラームが期限になったことを確認します。
Meta Refresh タグ - 以下のタグをヘッダに追加すると自動的に再ロードできます:
<meta http-eqiv="refresh" content="60">
コンテンツ属性は秒で表されます。したがってこれによって毎分ページがポストバックされます。
setTimeout – setTimeout 関数をグローバルに呼び出すことができます。
setTimeout("__doPostBack('','')", 60000);
setTimeout の最初のパラメータは評価する式です。この場合、call __doPostBack によってページがポストバックされます。
2 番目のパラメータは、この式を評価するためにページが待機する時間です。時間はミリ秒単位です。したがって上記のコードによって 1 分でページがポストバックされます。