ASP.NETから返された日付をJavaScriptから返された日付と同期する必要があります。そこで、サーバーから非表示フィールドで日付を送信し、JavaScriptから新しいDate()を取得して、時間オフセットを取得します。時間差の概算のみが必要です。
ページが最初に読み込まれるときにすべてが正常に機能します。非表示フィールドに保存されているサーバーの日付とJavaScriptの「一致」の値です。ただし、ページから移動して[戻る]ボタンをクリックすると、ページはブラウザキャッシュから取得されるようになったため、JavaScriptの日付と比較してサーバーの値が古くなっています。
2つの日付を一貫させる方法はありますか?両方ともキャッシュから取得されるか、両方ともキャッシュから取得されませんか?ある種のクライアント側のページ変更日が必要だと思います。これは、ページがブラウザのキャッシュからのものである場合は変更されません。document.lastModifiedを試しましたが、ページがキャッシュから取得されると変更されます。
ありがとうございました。