我正在使用默认样式将 CalendarExtender 添加到页面。当我单击日历按钮触发日历弹出时,日历正常显示。但是,当我向下滚动并再次单击该按钮时,日历的位置不在应有的位置,如下所示。
为什么会发生这种情况,我该如何解决?
编辑:关于这个页面的实现。
CalendarExtender 和 TextBox 是添加到 SharePoint 2007 页面的 WebPart 的一部分。我正在像这样创建扩展器:
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);