Click calendar date respective day will be displayed in Label

In this blog we will know when we click the calendar on some date we want respective day to be displayed in Label.

 

 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Calender11.WebForm1" %>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

    <title>Untitled Page</title>

</head>

<body>

    <form id="form1" runat="server">

    <div>

    <asp:Calendar ID="Calendar1" runat="server"

            onselectionchanged="Calendar1_SelectionChanged"></asp:Calendar>

    </div>

   

    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>

    </div>

    </form>

</body>

</html>

 

 

using System;

using System.Collections;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

 

namespace Calender11

{

    public partial class WebForm1 : System.Web.UI.Page

    {

       

 

        protected void Calendar1_SelectionChanged(object sender, EventArgs e)

        {

            Label1.Text = "";

            foreach (DateTime day in Calendar1.SelectedDates)

            {

                Label1.Text += day.Date.DayOfWeek + "<br />";

 

            }

 

        }

    }

}

 

 

Thanks for reading