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(); }