8 つのパネルを含む tabcontainer があります。よりユーザープルーフにするために、ユーザーが編集/挿入する項目をドロップダウンから選択するまで、7 つのパネルを enabled=false に設定しました。しかし、アイテムを選択し、ドロップダウン リストがポストバックを実行すると、次のエラーが表示されます。続行を選択すると、すべてが正常に機能しているように見えますが、明らかにエラーは発生しません。
私はググってググってさらにググってみましたが、これを修正するものは何も見つかりません。暫定的に、パネルが Visible=false になるようにコードを変更しましたが、エラーは表示されませんが、殴られるのは好きではないので、これの原因と修正方法について誰かが考えている場合は、感謝しますそれ。
編集: 追加情報; エラーは初回のみ表示されます。選択をリセットしてから別の選択を行うことができますが、エラーは発生しません。そのため、初期ロードで何かが正しくないと推測しています。
EDIT Part Duex: エラーをスローする ScriptResource の行は次のとおりです。
if (!(cache instanceof Array)) throw Error.invalidOperation(Sys.Res.EvenHandlerInvalid);
つまり、パネルが enable="False" の場合、実際には page_load でロードされていないということですか?