
ASPで初めてプログラムしています。
A.asp → Err.inc → Err.asp
というように、エラーがあったらErr.aspに
遷移するようにしているのですが、
Err.aspで更新ボタンを押さないとSession値が表示されません。
具体的に
*** Err.inc ***
<%
Sub COMM_USER_ERROR(strMsg)
session("ErrMsg") = strMsg
'システムエラー表示
Response.Redirect("Err.asp")
Response.End
End Sub
%>
*** A.asp ***
If Request.ServerVariables("REQUEST_METHOD") <> "POST" Then
Call COMM_USER_ERROR("不正なアクセスをしました")
End If
*** Err.asp ***
<HTML>
(中略)
<%=session("ErrMsg")%>
どうしたらよいか全くわかりません。
どなたか教えていただけないでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
Response.Write("ErrMsg="& session("ErrMsg")%)とやってみてsessionに値が入っているか確認するという話もありますが、単純にブラウザがキャッシュしている可能性もあります。
IEであれば[インターネットオプション]-[全般]の[インターネット一時設定]で「ページを表示する毎に確認する」にして試してみてください。sakakkyさん、本当にありがとうございます。
アドバイス通り「ページを表示する毎に確認する」で試したところ解決しました。
A.asp → Err.inc → Err.asp
というながれで他のASPページでも利用していて
あるページではできるけど、あるページではできないという感じで
何がいけないのか全くわかりませんでした。
でも今見直してみると、問題なくSessionが表示できていたところでは、
前に「Application.Contents.RemoveAll()」としていたからかもしれません。
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Tableを動的に増やしたい。
-
ASP.NET 2.0 GridViewの更新ボ...
-
隠しフィールドをVBScriptでの...
-
SqlDataSource SelectCommand ...
-
ページを一度更新しないとSessi...
-
C# try-catch でcatchに飛ばす方法
-
エクセルVBA 宣言Dimの場所
-
ソケット通信で同時受信の制限?
-
ネットワーク上のPCのIPとホス...
-
ASP.NET C# ローカルのパスが呼...
-
IIS7.5の設定の仕方
-
ADSIについて
-
「Scripting.FileSystemObject...
-
イベントID 2002について
-
FileCopy時のエラー
-
ASP内で他のASPファイルを読み...
-
ASP 0x80004005 クライアント...
-
このページの状態情報は無効で...
-
ASPで折れ線グラフを表示したの...
-
実行時エラー '-2147024726
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GridView表示の高速化
-
Response.Redirectで引数2つの...
-
Panelを重ねる方法
-
ページの更新内容が反映されない。
-
申請のため一般用医薬品(OTC医...
-
不良セクタ8Kb
-
隠しフィールドをVBScriptでの...
-
SqlDataSource SelectCommand ...
-
ページを一度更新しないとSessi...
-
複数フレームの同時処理
-
北原化粧品をお使いの方へ
-
データ受け渡し時の維持
-
「a.v.v」「iiMK」の...
-
ASPからASPを呼び出す方法
-
GridViewからテンプレートフィ...
-
データ受け渡し時のSessionの使...
-
AutoPostBackにしているが、う...
-
asp.net でのドロップダウンリ...
-
Tableを動的に増やしたい。
-
テキストボックスのデータの取...
おすすめ情報