ASP Net Controls ASP.Net Tutorial

<%@ Page  Inherits="ParentPage" src="test.aspx.cs" %>

   
               OnSelectionChanged="DateChanged"
         Cellpadding="5" Cellspacing="5"
         DayHeaderStyle-Font-Bold="True"
         DayNameFormat="Short"
         Font-Name="Arial" Font-Size="12px"
         height="250px"
         NextPrevFormat="ShortMonth"
         NextPrevStyle-ForeColor="white"
         SelectedDayStyle-BackColor="#ffcc66"
         SelectedDayStyle-Font-Bold="True"
         SelectionMode="DayWeekMonth"
         SelectorStyle-BackColor="#99ccff"
         SelectorStyle-ForeColor="navy"
         SelectorStyle-Font-Size="9px"
         ShowTitle="true"
         TitleStyle-BackColor="#ddaa66"
         TitleStyle-ForeColor="white"
         TitleStyle-Font-Bold="True"
         TodayDayStyle-Font-Bold="True" />
   
   You selected: 
   

File: test.aspx.cs
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public class ParentPage : Page {
   public Label lblMessage;
   public Calendar Calendar1;
   
   public void Page_Load(Object Sender, EventArgs e) {
      if (!Page.IsPostBack) {
         Calendar1.SelectedDate = DateTime.Now;
         lblMessage.Text = Calendar1.SelectedDate.ToString("dddd, MMMM dd yyyy");
      }
   }
   
   public void DateChanged(Object Sender, EventArgs e) {
      if (Calendar1.SelectedDates.Count > 1) {
         lblMessage.Text = Calendar1.SelectedDates[0].ToString("dddd, MMMM dd yyyy") + " through " + Calendar1.SelectedDates[Calendar1.SelectedDates.Count - 1].ToString("dddd, MMMM dd yyyy");
      } else {
         lblMessage.Text = Calendar1.SelectedDate.ToString("dddd, MMMM dd yyyy");
      }
   }
}