ブラウザからページがリクエストされた時間を見つけるためのコードを書いています。
そして、サーバーから応答が送信されたとき。
以下を使用して Request コレクションをループしました
foreach (Request.Params.Keys の文字列 s) { Response.Write(s + ":" + Request.Params[s]); }
しかし、この目的のために変数を取得していません。
他に方法はありますか。
httpModule イベント (pipline メソッド) を使用する必要があります。これには、global.asax ファイルからアクセスできます。
Application_BeginRequest
ASP.NET が要求に応答するときに、実行の HTTP パイプライン チェーンの最初のイベントとして発生します。
Application_EndRequest
ASP.NET が要求に応答するときに、実行の HTTP パイプライン チェーンの最後のイベントとして発生します。
そこで、確認できますDateTime.Now.
その人がいつページをリクエストしたかを知りたい場合(リンクまたは何かを介して-GOボタンではありません)-
JS で getDate() を持つ hiddenField を設定できます。
この要素は、フォーム入力の一部としてサーバーに送信されます。