私は現在、それぞれの.aspxを表示するために少しのロジックを実装したいプロジェクトに取り組んでいます。asp.netのセッションで閲覧されたページ数を追跡します
私の考えは、* .aspxを対象とするhttphandlerを使用することでした。ハンドラでは、印刷などのロジックを少しずつ行いました。これは、このセッションで訪れたxページ目です。
私のアイデアに問題があるか、私が気づいていないより適切な解決策があるかどうか不思議です。
私のソリューションを実装しようとしましたが、私は無限ループに陥ります。ハンドラでロジックを完成させた後、私は同じページにリダイレクトしますが、もちろん同じハンドラを呼び出します。ハンドラにアクセスせずに同じページを実行するリダイレクトまたは特定の方法でハンドラをバイパスする方法はありますか?
ありがとうございました! 〜
マスターページを使用していない場合は、Global.asax Application_BeginRequestイベントで同じことを行うことができます。 – bechbd
+1は最もクリーンなソリューションです。 – NotMe
あなたがいない場合は真ですが、このリクエストはとても簡単です。マスターページを使用している場合、それは本当に簡単です。 – Matt