Местоположение Ajax Calendarextender с невидимым текстовым полем - PullRequest
3 голосов
/ 08 ноября 2010

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

1 Ответ

3 голосов
/ 08 ноября 2010

Я исправил это с 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"/>
...