我有以下代码:
protected override void CreateChildControls()
{
try
{
if (_showCalendar)
{
UpdatePanel updatePanel1 = new UpdatePanel();
updatePanel1.ID = "udpItemListingWebPart";
updatePanel1.UpdateMode = UpdatePanelUpdateMode.Conditional;
EventCalendar eventCalendar = new EventCalendar();
eventCalendar.Width = Unit.Pixel(378);
InitEventCalendar(eventCalendar);
updatePanel1.ContentTemplateContainer.Controls.Add(eventCalendar);
this.Controls.Add(updatePanel1);
}
if (_showListing)
{
EventListing eventListing = new EventListing();
InitEventListing(eventListing);
this.Controls.Add(eventListing);
}
}
catch (Exception ex)
{
Controls.Add(new LiteralControl(ex.Message));
}
}
因为有一个更新面板。内部更新面板有一个calander。
目前没有部分回帖..当我点击下个月的日历按钮时,整个页面将刷新。我想只让calander刷新。
如何在代码中编写代码以使calander部分回发?