ASP Net Controls ASP.Net Tutorial

File: Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="CalendarTest" %>



    Untitled Page


    
    

                              runat="server" 
                      BackColor="White" 
                      BorderColor="White" 
                      BorderWidth="1px" 
                      Font-Names="Verdana" 
                      Font-Size="9pt" 
                      ForeColor="Black" 
                      Height="190px" 
                      NextPrevFormat="FullMonth" 
                      OnDayRender="MyCalendar_DayRender" 
                      OnSelectionChanged="MyCalendar_SelectionChanged" 
                      SelectionMode="DayWeek" 
                      Width="350px">
            
            
            
                                       Font-Size="8pt" 
                           ForeColor="#333333" 
                           VerticalAlign="Bottom" />
            
                                    BorderColor="Black" 
                        BorderWidth="4px" 
                        Font-Bold="True"
                        Font-Size="12pt" 
                        ForeColor="#333399" />
        
        
        
    

    


File: Default.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class CalendarTest : System.Web.UI.Page
{
    protected void MyCalendar_SelectionChanged(object sender, EventArgs e)
  {
    lblDates.Text = "You selected these dates:";
    foreach (DateTime dt in MyCalendar.SelectedDates)
    {
      lblDates.Text += dt.ToLongDateString() + "";
    }
  }
  protected void MyCalendar_DayRender(object sender, DayRenderEventArgs e)
  {
    if (e.Day.Date.Day == 28 && e.Day.Date.Month == 2)
    {
      e.Cell.BackColor = System.Drawing.Color.Yellow;
      Label lbl = new Label();
      lbl.Text = "My Birthday!";
      e.Cell.Controls.Add(lbl);
    }
  }
}