私は多くのタブで Ajax TabContainer を使用しており、ブラウザーとして IE を使用しています。動的に作成および追加されるタブの 1 つで、いくつかのグラフを表示しています。一部のグラフが表示されない場合があり、タブを変更するか、マウスで領域を選択すると、グラフが表示されます。
この問題は本番環境のみに存在するものであり、つまり開発環境では問題ありません。
助けてくれてありがとう。
私は多くのタブで Ajax TabContainer を使用しており、ブラウザーとして IE を使用しています。動的に作成および追加されるタブの 1 つで、いくつかのグラフを表示しています。一部のグラフが表示されない場合があり、タブを変更するか、マウスで領域を選択すると、グラフが表示されます。
この問題は本番環境のみに存在するものであり、つまり開発環境では問題ありません。
助けてくれてありがとう。
トリッキーな方法ではありますが、問題を修正できました。ページがロードされた後、tabContainer を強制的に再描画しました。
setTimeout(function() {
var tabIndex = $find("<%=TabContainer1.ClientID%>").get_activeTabIndex() ;
$find("<%=TabContainer1.ClientID%>").set_activeTabIndex(tabIndex);}
, 4000)
すでにアクティブになっているタブをアクティブにするだけです。
ただし、より良い解決策があるかどうかは疑問です。