Ich füge einen CalendarExtender zu einer Seite hinzu, die Standardstile verwendend. Wenn ich auf die Kalenderschaltfläche klicke, um das Kalender-Popup auszulösen, wird der Kalender normal angezeigt. Wenn ich jedoch nach unten scrolle und erneut auf die Schaltfläche klicke, ist die Position des Kalenders nicht wie unten dargestellt.CalendarExtender Positioning Problem
alt text http://ktrauberman.wordpress.com/files/2009/06/calendarproblem.gif
Warum ist das auftritt und wie kann ich es beheben?
EDIT: Ein wenig über die Umsetzung dieser Seite.
Der CalendarExtender und die TextBox sind Teil eines WebParts, das einer SharePoint 2007-Seite hinzugefügt wurde. Ich schaffe den Extender wie so:
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);
Die Seite hat keinen DOCTYPE haben. Ich habe den DOCTYPE von oben hinzugefügt und das Problem behoben. Vielen Dank! –