(.Visible を使用して) ASP.NET からサーバー側の div を挿入する場合、挿入された div ブロックの JavaScript の実行が完了する前に、サーバーによってページがリダイレクトされることがありますか? その場合、クライアント側のコードの実行が完了する前に、サーバー側のリダイレクトが発生しないようにするにはどうすればよいですか?
私の問題の詳細:
リダイレクトの直前に、ASP.NET ページで Google コンバージョンを条件付きで追跡する簡単なソリューションが必要でした。変換ごとに非表示の div を作成することになり、送信ボタンがクリックされると、コード ビハインドから正しい div ブロックが表示され、残りのコードが処理されます。リダイレクトは、コードの数行だけ離れている場合があります。
数値を数週間監視した後、一部は正しく集計されていません。たとえば、以前の変換が発生しないとアクセスできないページでは、外側のページよりも内側のページでより多くの変換が行われています (これは可能ではありません)。送信ボタンがクリックされるたびにこの div コードが実行されるようにするために、最後の行として JavaScript アラートを追加し、毎回ポップアップするようにしました。ただし、このテストの後でも、クライアント側の JavaScript コードが完全に実行される前にリダイレクトが発生しているという論理的な説明しか思いつきません。リダイレクトはサーバー側で行われるため、これらは互いに独立して実行されます。