CalendarDay.IsToday Propriété

Définition

Obtient une valeur indiquant si la date représentée par une instance de cette classe correspond à la même date que celle spécifiée par la propriété TodaysDate du contrôle Calendar. Cette propriété est en lecture seule.

public:
 property bool IsToday { bool get(); };
public bool IsToday { get; }
member this.IsToday : bool
Public ReadOnly Property IsToday As Boolean

Valeur de propriété

true si la date représentée par une instance de cette classe correspond à la même date que celle spécifiée par la propriété TodaysDate du contrôle Calendar ; sinon false.

Exemples

L’exemple suivant montre comment utiliser la IsToday propriété pour déterminer si la date affichée dans l’événement DayRender est la date actuelle. Si la date est la date actuelle, elle s’affiche dans une cellule jaune avec du texte rouge sur .Calendar Notez que la Day propriété de l’objet DayRenderEventArgs passé dans le DayRender gestionnaire d’événements est l’objet CalendarDay .

<%@ Page Language="C#" AutoEventWireup="True" %>

<!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>
    <title>ASP.NET Example</title>
<script language="C#" runat="server">

      void DayRender(Object source, DayRenderEventArgs e) 
      {
      
         if (e.Day.IsToday)
         {
            e.Cell.BackColor=System.Drawing.Color.Yellow;
            e.Cell.ForeColor=System.Drawing.Color.Red;
         }  
      
      }

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>

<!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>
    <title>ASP.NET Example</title>
<script language="VB" runat="server">
        Sub DayRender(source As Object, e As DayRenderEventArgs)
            If e.Day.IsToday Then
                e.Cell.BackColor = System.Drawing.Color.Yellow
                e.Cell.ForeColor = System.Drawing.Color.Red
            End If
        End Sub 'DayRender  
   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">
 
      <asp:Calendar id="calendar1" runat="server"
           WeekendDayStyle-BackColor="gray"
           OnDayRender="DayRender"/>
                   
   </form>
         
</body>
</html>

Remarques

Utilisez la IsToday propriété pour déterminer par programmation si la date représentée par un instance de cette classe est la même date spécifiée par la TodaysDate propriété du Calendar contrôle. Cela vous permet de contrôler, par programme, l'aspect ou le comportement du jour, en vous basant sur cette valeur.

Notes

Bien que la date spécifiée par la TodaysDate propriété soit généralement la date système sur le serveur, il est possible de la modifier, si nécessaire.

S’applique à

Voir aussi