更新 エラーが表示されます: ScriptManager に登録されていないため、ID 'UpdatePanel1' の UpdatePanel を登録解除できません。これは、UpdatePanel がコントロール ツリーから削除され、後で再度追加された場合に発生する可能性がありますが、これはサポートされていません。パラメータ名: updatePanel
ページにある唯一のパネルは動的ではなく、.aspx ページでコード化されています。
問題は、ページに「UpdatePanel1」の ID を持つ UpdatePanel がないことです。
また、Chrome で実行すると問題なく動作しますが、IE9 で実行するとこのエラーが発生します。
このページはしばらく編集していませんが、以前は機能していました。
どんな助けでも大歓迎です。
更新: 前のページに UpdatePanel1 と UpdatePanel2 があることがわかりました。前のページで、新しいページへの server.transfer を実行しています。
デバッグすると、新しいページに転送され、元のページに戻り、アンロード イベントがトリガーされます (UpdatePanels のアンロード イベントのページにそれらを配置した場合)。
これにより、パネルを登録解除できないというエラーはなくなりますが、次のページは何もロードされず、空白に見えます。私はそれをすべてステップ実行し、すべてをロードする必要があるように見えますが、ソースを表示するとページに何も表示されない理由がわかりません。
注: マスター ページも使用しており、スクリプト マネージャーはマスター ページにあります。