AjaxControlToolkit TabContainer コントロールに問題があります。コードを送信しないことをあらかじめお詫びしますが、コードは会社の所有物であるため、どこにも投稿する権限はありません。
問題は次のとおりです。10 個のタブを持つ TabContainer があり、そのうちのいくつかにはユーザー コントロール、いくつかの純粋な html および .net マークアップが含まれています。タブ番号 5 を visible=false に設定すると、奇妙なことが起こり始めます。タブ 6 は正常に動作しますが、タブ 7 から 10 は、それ自体のタブのコンテンツだけでなく、その前にあるタブも表示します。すなわち:
タブ 7 を選択すると、タブ 6 とタブ 7 のコンテンツが表示され、タブ 7 を選択すると、タブ 7 とタブ 8 のコンテンツが表示されます。前のタブのコンテンツが 1 秒後に表示されます。この動作を引き起こしている可能性があります。一時的な解決策は、非表示にする必要があるタブを常に表示する必要があるタブの後に配置することですが、ユーザーの権限に応じてタブを動的に非表示にする必要がある状況が発生しました。
どなたかアイデア、似たような経験、その他何かありましたら、助けてください。.NET 3.5 で AjaxControlToolkit 3.5.50401 を使用しています。