C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102664 / 親階層)  redirectで遷移時にPageLoadが発生しない
□投稿者/ スペックル (1回)-(2023/12/01(Fri) 22:04:46)

分類:[ASP.NET (C#)] 

初めて投稿します。よろしくお願いします。

ASP.NET C#のWebFormを使用して開発を行っております。
その中で、ブラウザバックを絡めた遷移を行った際に、
PageLoadが発生しない事象で困っております。
以下が発生している事象や、試したことになります。

■事象
@画面Aから画面Bへブラウザバックを使用して遷移
A画面BのPageLoadイベントで画面CへResponse.Redirectを使用して遷移(画面Cへ遷移時に「Global.asax」の「Application_PreRequestHandlerExecute」が実行されていないことは確認済み)
B画面CのPageLoadイベントが実行されず、キャッシュ(?)からページを表示される


■試したこと
・「Response.Redirect」の第2引数をtrue、falseどちらも実施したが、影響なし。
・「Response.Cache.SetCacheability(HttpCacheability.NoCache);」を画面CのPageLoadに実装したが変わらない。
・「Response.Redirect」を「Server.Transfer」に変更し、実行。
 →PageLoadは実行されるようになるが、URLは画面Bのままとなり、仕様上の不都合がある。

■実現したいこと
「Response.Redirect」で事象B時にPageLoadを実行できるようにしたい。

■環境
Windows 10 Pro
Visual Studio Professional 2017 Version15.9.4
Microsoft .NET Framework Version 4.8.09037(プロジェクトのターゲットフレームワークは4.7.2)

対応をご教授頂けると幸いです。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: redirectで遷移時にPageLoadが発生しない /WebSurfer
→Re[1]: redirectで遷移時にPageLoadが発生しない /WebSurfer
 
上記関連ツリー

redirectで遷移時にPageLoadが発生しない / スペックル (23/12/01(Fri) 22:04) #102664 ←Now
Re[1]: redirectで遷移時にPageLoadが発生しない / WebSurfer (23/12/01(Fri) 22:45) #102665
Re[1]: redirectで遷移時にPageLoadが発生しない / WebSurfer (23/12/01(Fri) 23:18) #102666
  └ Re[2]: redirectで遷移時にPageLoadが発生しない / スペックル (24/01/15(Mon) 14:17) #102839 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信