それで、もう少し突っ込んで、問題を理解しました。問題の一部は、2 つの個別の列を作成するために設定した div レイアウトが position:relative および float:right/left 属性を使用しているという事実から生じます。
私が読んだことから、div タグの位置属性を拡張し始めるとすぐに、レンダリングの z-index に影響します。これは、カレンダー コントロールが動的に「ポップアップ」している場合にのみ複雑になります。
残念ながら、CalendarExtender には Z-Index 属性がありません。ただし、カレンダーのスタイル全体を書きたい場合を除きます。これは私がしたくありません。ただし、CSS ファイルに以下を追加することで、デフォルトのスタイルを拡張できます。
.ajax__calendar_container { z-index : 1000 ; }
CSS ファイルを使用していない場合は、これをページの head セクションに追加することもできます。
<style type="text/css">
.ajax__calendar_container { z-index : 1000 ; }
</style>
それでうまくいくはずです。それは私のために働いた。
なんらかの理由でこれが機能しない場合 (一部の人々はまだ問題を報告しています)、もう少し「積極的な」アプローチは、入力フィールドと CalendarExtender を DIV タグでラップし、CSS ファイル / HEAD セクションに次を追加することでした。 :
.ajax__calendar {
position: relative;
left: 0px !important;
top: 0px !important;
visibility: visible; display: block;
}
.ajax__calendar iframe
{
left: 0px !important;
top: 0px !important;
}
...そしてうまくいけば、それはあなたのために働くでしょう。