Я использую на своей странице элемент управления расширением календаря ajax, и, хотя блок расширения отображается правильно, его содержимое не отображается:
Вот код, который я использую, чтобы записать его на страницу:
<table class="tblForm">
<tr>
<td valign="top">
<asp:TextBox runat="server" ID="txtPickupDate" AutoPostBack="true"></asp:TextBox>
<aj:CalendarExtender runat="server" ID="calPickup" TargetControlID="txtPickupDate" Format="yyyy-MM-dd">
</aj:CalendarExtender>
</td>
</tr>
</table>
Нет никаких правил стиля, применяемых непосредственно к CalendarExtender, но у меня есть этот CSS, который может иметь значение:
.tblForm
{
display: block;
}
.tblForm td
{
width: 245px;
float: left;
}
Кто-нибудь видел это раньше? Кто-нибудь знает, что это может быть?
Заранее благодарю за любую помощь!
РЕДАКТИРОВАТЬ
Я попытался удалить поплавок, и хотя это исправляет CalendarExtender, он также сдвигает каждую ячейку в таблице контейнера с нарушением выравнивания. Я также пробовал установить clear: both;
в CalendarExtender, но из-за этого фон пропадает.