Местоположение Ajax Calendarextender с невидимым текстовым полем

У меня есть div, и внутри него у меня есть TextBox, установленный для отображения: none, подключенный к нему CalendarExtender и кнопка рядом с TextBox, которая отображает календарь. Когда я нажимаю кнопку, календарь появляется в верхнем левом углу формы. Есть ли способ сделать так, чтобы он отображался рядом с кнопкой, где находится текстовое поле?


person Guy    schedule 07.11.2010    source источник


Ответы (1)


Я исправил это с помощью position:absolute; visibility: hidden; вместо display:none;.

<asp:TextBox ID="t1" runat="server" Style="position:absolute; visibility: hidden" />
<asp:Button ID="b1" runat="server" Text="Button" />
<asp:CalendarExtender ID="c1" runat="server" TargetControlID="t1"
        PopupButtonID="b1"/>
person Willem    schedule 08.11.2010