Calendar Control in ASP.NET

ASP.NET рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╡реЗрдм рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЗ рд▓рд┐рдП Calendar Control рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рд╡реЗрдм рдкреЗрдЬ рдкрд░ Calendar рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред ASP.NET Calendar Control рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рдХреИрд▓реЗрдВрдбрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рддрд┐рдерд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдЕрдЧрд▓реЗ рдФрд░ рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ Control рдЪрд╛рд▓реВ рдорд╛рд╣ рдХрд╛ рдирд╛рдо, рд╕рдкреНрддрд╛рд╣ рдХреЗ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рди рд╢реАрд░реНрд╖рдХ, рдорд╣реАрдиреЗ рдХреЗ рджрд┐рди рдФрд░ рдкрд┐рдЫрд▓реЗ рдпрд╛ рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП arrow characters (< рдФрд░ >) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреИрд▓реЗрдВрдбрд░ рдЬрдЯрд┐рд▓ рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА Webserver Control рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреЗ рд╡реЗрдм рдкреЗрдЬ рдкрд░ рдХреИрд▓реЗрдВрдбрд░ рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо 0 A.D. рдФрд░ 9999 A.D рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рднреА рддрд╛рд░реАрдЦ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд▓реЗрдВрдбрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Calendar Control рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

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

Calendar Control рдХрд╛ рдкреНрд░рдпреЛрдЧ (Use of Calendar Control)

Calendar Control рдПрдХ рдРрд╕рд╛ рдХрдгреНрдЯреНрд░реЛрд▓ рдЬреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╖рдорддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

  • рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдорд╣реАрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛
  • рдПрдХ рджрд┐рди, рдПрдХ рд╕рдкреНрддрд╛рд╣ рдпрд╛ рдПрдХ рдорд╣реАрдиреЗ рдХрд╛ рдЪрдпрди
  • рджрд┐рдиреЛрдВ рдХреА рд╢реНрд░реЗрдгреА рдХрд╛ рдЪрдпрди
  • рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рджреБрд╕рд░реЗ рдорд╣реАрдиреЗ рдкрд░ рдЬрд╛рдирд╛
  • рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рджрд┐рдиреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛

Calendar Control рдХреА рдореБрдЦреНрдп properties рдирд┐рдореНтАНрдирд▓рд┐рдЦрд┐рдд рд╣реИ

SN Property Description
1 DayNameFormat Enables you to specify the appearance of the days of the week. Possible values are first letter first two letter, full short and shortest.
2 NextMonthText Enables you to specify the text that appears for the next month link.
3 NextPreventFormat Enables you to specify the format of the next month. and previous month link. possible values are custom text. full month and short month.

Calendar Control Code Example

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="calendardemo._Default" %>
<!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>
            <h3> Your Birthday:</h3>
            <asp:Calendar ID="Calendar1" runat="server  SelectionMode="DayWeekMonth" onselectionchanged="Calendar1_SelectionChanged">
            </asp:Calendar>
         </div>
         
         <p>Todays date is: 
            <asp:Label ID="lblday" runat="server"></asp:Label>
         </p>
         
         <p>Your Birthday is: 
            <asp:Label ID="lblbday" runat="server"></asp:Label>
         </p>
         
      </form>
   </body>
</html>

The event handler for the event SelectionChanged:


protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
   lblday.Text = Calendar1.TodaysDate.ToShortDateString();
   lblbday.Text = Calendar1.SelectedDate.ToShortDateString();
}

error: Content is protected !!