Я добавляю CalendarExtender на страницу, используя стили по умолчанию. Когда я нажимаю кнопку календаря, чтобы вызвать всплывающее окно календаря, календарь отображается нормально. Однако, когда я прокручиваю вниз и снова нажимаю кнопку, позиция календаря не там, где должна быть, как показано ниже.Проблема с позиционированием CalendarExtender
alt text http://ktrauberman.wordpress.com/files/2009/06/calendarproblem.gif
Почему это встречающаяся и как это исправить?
EDIT: Немного о реализации этой страницы.
CalendarExtender и TextBox являются частью веб-страницы, добавленной на страницу SharePoint 2007. Я создаю расширитель выглядеть примерно так:
textBox = new TextBox() { ID = "textBox" };
Controls.Add(textBox);
calendar = new CalendarExtender()
{
ID = "ceStartDate",
TargetControlID = textBox.ID,
PopupPosition = CalendarPosition.Right,
PopupButtonID = image.ID
};
Controls.Add(calendar);
страница не имеет DOCTYPE. Я добавил DOCTYPE сверху, и это устранило проблему. Благодаря! –