Global.asaxにApplication_BeginRequestを設定し、
各ページの呼び出し時にサーバのサービス提供時間内であるかどうか調べて、サービス提供時間外ならばトップページへ転送するように設定しています。
今回、管理者フラグをセッションにもち、
もし管理者ならばサービス提供時間外でもトップページへ
転送されないように改善しようと思うのですが、
Application_BeginRequest内でセッション情報を取得しようとしても、
このコンテキスト内でセッション状態は利用できません。
と言われ、セッション情報の管理者フラグを取得できません。
この場合、どのようなことをすれば実現できるのか、
ご存知の方いらっしゃいませんでしょうか?
素人であまり詳しいことはわかっておりいませんが、
助言お願いいたします。
言語はVB.NETです。
No.1ベストアンサー
- 回答日時:
共通のPageクラスを作って、すべての頁はそのクラスの継承とすると何かと便利です
//共通の頁クラス
public class MyPage : System.Web.UI.Page
{
protected override OnInit(略) {
//サービス提供時間外の処理
}
}
//各ページファイル
//System.Web.UI.PageをmyPageに書き換える
//public WebForm1 : System.Web.UI.Page
public WebForm1 : myPage
{
}
todo36さん回答ありがとうございます。
共通の頁クラスというものをもっと早く知っていればと思います。
今現在、すでに100以上の頁が存在し、
各頁のソースの修正・テストなどを考慮すると、
今回は、この方法は厳しいと思ってしまいます。
今後の新規開発の際には参考にさせていただきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPのセッション有効期限について 5 2023/06/14 12:40
- 分譲マンション 共同所有権というマンション住まいの煩わしさ・難しさについて 3 2022/05/18 07:13
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- 政治 河野デジタル相は、フジテレビ「日曜報道 THE PRIME」に出演し、迷惑動画のSNSでの投稿が問題 5 2023/02/13 19:11
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- 世界情勢 ウクライナへの支援物資で必要な物は? 3 2022/03/27 18:34
- PHP ここで言うトークンの意味を教えてください。 3 2022/08/24 03:03
- 金銭トラブル・債権回収 養育費の差し押さえについて。 現在離婚した元夫が養育費を支払わないため、財産開示を終え、第三者からの 1 2022/05/03 18:20
- 電気工事士 来月から電気管理技術者のお仕事を始める者です。東京電力パワーグリッドへ情報提供の依頼をする方法がTE 1 2022/06/27 06:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グローバルIPアドレスの変更タ...
-
Strutsのページングにてoffset...
-
javascriptでセッションを取得
-
エラーページ遷移後に入力値を残す
-
sessionスコープとapplication...
-
ActiveReportのDataSourceについて
-
「<c:forEach タグが終了し...
-
ボタンが活性化の場合とは、ボ...
-
webアプリを作ってます。エラー...
-
リクエストに応じたselectedの...
-
FormのsubmitでFormの内容がnull
-
int型の内容をbyteの配列にコピー
-
フォームで同じ複数のnameで違...
-
Java-jspの画面入力値保持について
-
漏電遮断器の黄色ボタンと白色...
-
フォーム上で押されたボタンに...
-
三菱GOTの画面切り替えについて
-
JSPからJSPへ情報を渡せる?
-
jspからServletを呼び、元のjsp...
-
ある環境のみinputタグが複数あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでセッションを取得
-
グローバルIPアドレスの変更タ...
-
setAttribute getAttribute 配...
-
エラーページ遷移後に入力値を残す
-
sessionスコープとapplication...
-
ASP.NETのGlobal.asaxについて
-
JSPでsession変数が勝手に書き...
-
javascriptでセッションの削除...
-
JSP + ラジオボタン
-
Java/サーブレットでの一般的な...
-
HTMLのSELECTタグの使い方、JSP...
-
JSPで、sessionのタイムアウト...
-
セッションオブジェクトの使い...
-
struts2でのフィルターを使った...
-
セッションタイムアウト時にエ...
-
Strutsのページングにてoffset...
-
カスタムタグを使用してリクエ...
-
struts java ログインのセッシ...
-
セッション維持について
-
VB.net(ASP.net)でアクセスカ...
おすすめ情報