まだ多くの研究の後、私は答えがありません。Server.Transferは機能しません
は、私が2013年
私のコードはかなり単純であるVS Webフォームアプリを使用します。この後
Server.Transfer("~/Success.aspx",true);
、Success.aspx
のLoadイベントが実行されるのが、ブラウザで私だけのオリジナルメインフォームを参照してください。
私はそれで唯一のボタンで任意の空のWebフォームを作成したが、次のコード
Server.Transfer("~/WebForm2.aspx",true);
を実行した後、まだ私はMainForm.aspx、(WebForm2のPage_Loadイベントハンドラが実行されます)
==を見ます============================
IrishGrifginのコメントごとの更新。
私のコードには本当にaJaxがあります。私はAjaxを使用するUpdatePanelsを持っています。これはserver.Transferの問題ですが、どうすればこの問題を解決できますか?
これはAJAX対応ページで呼び出していますか? – IrishChieftain
私はそうは思わない。これをどうすれば確認できますか? –
解決策を見つけようとしません。他の方法でページをデザインすることをお勧めします。 Server.Transferは素晴らしいですが、実際に何ができるのか理解できない場合は避けてください。そして、ほとんどの場合、複雑なページを扱うことはできません。ポストバックのいくつかを行うことはできません。シンプルで、他の方法を見つける - Server.Transferは動作しますが、何が期待どおりではありません... – Aristos