Comparteix a través de


DayRenderEventArgs.Day Propiedad

Definición

Obtiene el objeto CalendarDay que representa el día que se procesa en el control Calendar.

public:
 property System::Web::UI::WebControls::CalendarDay ^ Day { System::Web::UI::WebControls::CalendarDay ^ get(); };
public System.Web.UI.WebControls.CalendarDay Day { get; }
member this.Day : System.Web.UI.WebControls.CalendarDay
Public ReadOnly Property Day As CalendarDay

Valor de propiedad

El objeto CalendarDay que representa el día que se procesa en el control Calendar.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la Day propiedad para determinar si el día que se representa en el Calendar control está en el mes actual y también un día laborable.

<%@ 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>DayRenderEventArgs Example</title>
<script language="C#" runat="server">
   
      void DayRender(Object source, DayRenderEventArgs e) 
      {
         if (!e.Day.IsOtherMonth && !e.Day.IsWeekend)
            e.Cell.BackColor=System.Drawing.Color.Yellow;
      }

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">

      <h3>DayRenderEventArgs Example</h3>
 
      <asp:Calendar id="calendar1"                     
                    OnDayRender="DayRender"
                    runat="server">

         <WeekendDayStyle BackColor="gray">
         </WeekendDayStyle>

      </asp:Calendar>
                   
   </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>DayRenderEventArgs Example</title>
<script language="VB" runat="server">
   
    Sub DayRender(source As Object, e As DayRenderEventArgs)
        If Not e.Day.IsOtherMonth And Not e.Day.IsWeekend Then
            e.Cell.BackColor = System.Drawing.Color.Yellow
        End If
    End Sub 'DayRender

   </script>
 
</head>
 
<body>
 
   <form id="form1" runat="server">

      <h3>DayRenderEventArgs Example</h3>
 
      <asp:Calendar id="calendar1"                     
                    OnDayRender="DayRender"
                    runat="server">

         <WeekendDayStyle BackColor="gray">
         </WeekendDayStyle>

      </asp:Calendar>
                   
   </form>
         
</body>
</html>

Comentarios

Use la Day propiedad para obtener información sobre el día que se representa en el Calendar control .

Se aplica a

Consulte también