0

ユーザーのセッションが期限切れになり、ユーザーが Web アプリケーションのリンクをクリックすると、たとえば http://www.mywebsite.com/myreport.aspx?picture=1という問題に気付き ました。 、ログアウトまたは新しいログイン ページの代わりに。

Page_Init に到達する前にいくつかの条件をチェックするように、どこかにコードを書きたいと思います。あらゆる種類のエラーをスローします。私は各ページにコードを書くことができますが、それはまったくエレガントではないので、セッションの有無にかかわらず、すべてのリクエストが通過しなければならない場所にコードを書きたいと思います..

4

3 に答える 3

0

global.asax の Application_BeginRequest を試したことがあると思います。それでもうまくいかない場合は、Http モジュールの作成を試みることができます。ドキュメントについては、こちらを参照してください。

基本的に、Http モジュールは、カスタム ロジックを追加できるように、ASP.Net 要求処理にフックする機能を提供します。モジュールを作成するための詳細なチュートリアルがここにあります。

于 2013-10-19T13:51:49.873 に答える