XML値を読み取る必要があり、10秒ごとに動的に変化します。ページをリロードせずに(つまり、AjaxまたはJqueryを使用して)20秒後にリロードする必要があります。
1 に答える
2
ここには 2 つの道があります。
クライアントのポーリング。クライアントは、JQuery getなどの Ajax リクエストを頻繁に発行します。これは、ある種のキャッシュから XML ドキュメントの現在の値を取得します。キャッシュは、Windows サービスやこの XML を生成する他のアプリケーションなど、別のサービスによって個別に更新されます。
パブ/サブ。クライアントは更新を登録し、ファイルが変更されたことをサーバーが判断すると、新しい XML ドキュメントをクライアントに送信します。つまり、パブリッシュ/サブスクライブ パターンです。JQuery と C# でのこれの実装についてはわかりませんが、すぐに見つけることができると確信しています。(おそらくComet、Web Socket、またはSignalR.NET (コメントを参照) で関連する結果が得られますが、よくわかりません。)
于 2012-07-19T12:15:01.560 に答える