updatepanel内にプレースホルダーがあり、これもプレースホルダーとupdatepanel内にあります。ただし、私のテストによると、このレイアウトはこのエラーには関係ありません。プレースホルダーは、trueに設定しようとしても、常にfalseに設定されています。コードを少し考えてみましたが、プレースホルダーをtrueに設定するためのコードが実行されています。しかし、それはそれを真に設定しません。
myPlaceholder.Visible = true;
if(myPlaceholder.Visible)
//Do stuff inside placeholder
myUpdatePanel.Update();
これは、最初のロードでのみ発生し、ポストバックではmyPlaceholderの表示がtrueに設定されます。それはおそらくWebアプリケーションの他の何かが間違っていて、このエラーを引き起こしますが、それはとても大きいので、どこから探し始めるのかわかりません。私の希望は、誰かが私を正しい方向に向けることができる同様の問題を抱えていたことです。