2016-08-23 18 views

回答

0

如果您只想要日历,请在CreateChildControls方法中的webpart类中添加以下代码行。

Calendar calender = new Calendar(); 
    control.Controls.Add(calender); 

完整的方法将如下所示。

protected override void CreateChildControls() 
    { 
     Control control = Page.LoadControl(_ascxPath); 
     Controls.Add(control); 
     Calendar calender = new Calendar(); 
     control.Controls.Add(calender); 
    } 

如果你想日历视图,然后添加以下代码行WebPart类CreateChildControls方法。

SPCalendarView calenderview = new SPCalendarView(); 
    control.Controls.Add(calenderview); 

完整的方法看起来像这样。

protected override void CreateChildControls() 
    { 
     Control control = Page.LoadControl(_ascxPath); 
     Controls.Add(control); 
     SPCalendarView calenderview = new SPCalendarView(); 
     control.Controls.Add(calenderview); 
    } 
} 

使用这两个类的属性和方法可以实现您的任务。

相关问题