
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ランキング
-
スイッチが二台あり、別々のア...
-
【VB.NET】Excelの最終行までの...
-
【VB.NET】App.configにファイ...
-
エクセルに張り付けた写真のフ...
-
バッチで当日日付で作成される...
-
onedrive にexcelファイルをア...
-
vba マージエリアの行数を非表...
-
VB.NET Excelを読み込んでDataT...
-
asp.netにてgridviewの列を動的...
-
SJISで、全角文字Aの文字コード...
-
エクセル VLOOKUP検索で一番新...
-
Accessのトグルボタンでサブフ...
-
android開発初心者です。 2つの...
-
VB.NETでMSComm が追加できず?
-
SPO2測定
-
高校1年生情報の問題について。
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
マンスリーランキングこのカテゴリの人気マンスリー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を動的に増やしたい。
-
テキストボックスのデータの取...
おすすめ情報