0

ブラウザからページがリクエストされた時間を見つけるためのコードを書いています。
そして、サーバーから応答が送信されたとき。
以下を使用して Request コレクションをループしました

    foreach (Request.Params.Keys の文字列 s)
    {
       Response.Write(s + ":" + Request.Params[s]);
    }

しかし、この目的のために変数を取得していません。
他に方法はありますか。

4

1 に答える 1

1

httpModule イベント (pipline メソッド) を使用する必要があります。これには、global.asax ファイルからアクセスできます。

Application_BeginRequest

ASP.NET が要求に応答するときに、実行の HTTP パイプライン チェーンの最初のイベントとして発生します。

Application_EndRequest

ASP.NET が要求に応答するときに、実行の HTTP パイプライン チェーンの最後のイベントとして発生します。

そこで、確認できますDateTime.Now.

編集

その人がいつページをリクエストしたかを知りたい場合(リンクまたは何かを介して-GOボタンではありません)-

JS で getDate() を持つ hiddenField を設定できます。

この要素は、フォーム入力の一部としてサーバーに送信されます。

于 2012-05-10T12:23:21.040 に答える