Если вы хотите только календарь, то добавьте следующую строку кода в класс webpart в методе CreateChildControls
.
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);
}
Если вы хотите календарь вид добавьте следующую строку кода в веб-части класса 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);
}
}
Используя свойства и методы обоих классов, вы можете выполнить свою задачу.