お世話になっております。
ASP.NET Frame Work2.0 (VS2005 VB.net)
にて開発しています。
2点、ご質問させて下さい。
まず1点目は表題の通り、
ASP.netでJavascriptで showModalDialogを使って別ページを開いた場合に、1回目はページロードが走るけど
2回目以降が走らない現象について
http://selolo.blog5.fc2.com/blog-entry-8.html
http://d.hatena.ne.jp/fyts/20071107/asp
色んなサイトで取り上げられてますが
MSの正式見解はありますでしょうか?
MSDN内を漁ったのですが、showModalDialogのJscriptのヘルプしかなく・・・
Javascriptならともかく、Jscriptだったらあってもいいような気がして。
2点目
ページ遷移間での問題ですが、
Session切れは発生していないのに、たま~~に
Session.IsNewSession = True になっている時があります。
ページ構成は
ページAから
⇒ ページB(showModalDialogで呼び出し)
⇒ さらにページBから ページCを開く(_blankで)
こんな仕組みになっている事はご了承いただいた上で・・・
ページCは、マスタページ内にあり、マスタページの initイベントにブレークポイントを貼るとIsNewSession = true となっている時があります。
もちろん、ページA ページB のセッション切れは発生していなくて、
ページCからのみ、セッションを取得できない状態になってます。
例えば
ページAで Session("test") = "hogehoge"
見たいな事をして、ページBで表示する。
さらにページCで開いて ページCで表示する
といった事をしていると、
ページCでのみ、見れません。
showModalDialogのページロード等と絡んでいるのかは現在分かってないのですが、
検証個所などご指摘いただければ嬉しいです。
お忙しいところ申し訳ないですが、
お力添えいただきたくお願い致します。
No.1ベストアンサー
- 回答日時:
お世話になります。
1点目についてですが、
Unripe01 さんのご提示されたキャシュさせない設定
と結局同じ様な事だと思いますが
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
の
Response.Cache.SetExpires(DateTime.Now.AddDays(-1))
が参考になるかと思います。
参考URL:http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
参考URLありがとうございます。
キャッシュの方法はまだ見つけてませんでした。
showModalDialog()はなにかとありますねぇ・・・
1点目については、正式見解もないようですし、
キャッシュやクエリ文字列での解決策も分かりましたので
Closeさせて頂きます。
2点目についてはまだ解決できてませんが
たぶんソースか、もしくはshowModalDialog内での
Page_Loadが絡んでいるのではと思ってます。
VSで開発サーバーでの実行時にもたまに発生するので
マルチスレッドを疑う段階にも達してません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・【大喜利】【投稿~1/31】『寿司』がテーマの本のタイトル
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<IFRAME>でコンテンツ部分のみ...
-
TEX ページ番号について
-
パワーポイントで参照ページを...
-
UserForm.showでマルチページ1...
-
エクセルVBAでマルチページの切...
-
HTMLでリンクが表示されないの...
-
Latex. chapter間で改ページしない
-
VBAでマルチページのページ指定...
-
vbsで開かれた別ウィンドウを制...
-
latexの改ページの抑制
-
質問:広告が・・・
-
HTML5 ヘッダータグって必須で...
-
ASPのshowModalDialogの2回目以...
-
書かれているURLと飛んだ先のUR...
-
ページの自動ジャンプを止めるには
-
カンマ区切り形式ではなく、セ...
-
リンクをアップデートするしな...
-
htmlでテキストファイルの中身...
-
キングファイルの背表紙を作成...
-
リンクを送るとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントで参照ページを...
-
<IFRAME>でコンテンツ部分のみ...
-
TEX ページ番号について
-
エクセルVBAでマルチページの切...
-
リダイレクト前のURLをブックマ...
-
書かれているURLと飛んだ先のUR...
-
UserForm.showでマルチページ1...
-
VBAでマルチページのページ指定...
-
ページの自動ジャンプを止めるには
-
写真で、「クリックすると拡大...
-
latexの改ページの抑制
-
Latex. chapter間で改ページしない
-
vbsで開かれた別ウィンドウを制...
-
アクセス元URLをばれないよ...
-
相互リンクの貼り方について
-
アクティブレポートの、ページ...
-
VBAでWEBサーバー上に保存され...
-
HTMLでリンクが表示されないの...
-
PHPをつかった動的ページでSEO...
-
検索結果を別ページのインライ...
おすすめ情報