CalendarDay.IsToday Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy data reprezentowana przez wystąpienie tej klasy jest tą samą datą określoną przez TodaysDate właściwość kontrolki Calendar . Ta właściwość jest tylko do odczytu.
public:
property bool IsToday { bool get(); };
public bool IsToday { get; }
member this.IsToday : bool
Public ReadOnly Property IsToday As Boolean
Wartość właściwości
true
jeśli data reprezentowana przez wystąpienie tej klasy jest tą samą datą określoną przez TodaysDate właściwość kontrolki Calendar ; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą IsToday właściwości określić, czy data renderowania w DayRender zdarzeniu jest bieżącą datą. Jeśli data jest bieżącą datą, jest wyświetlana w żółtej komórce z czerwonym tekstem w elemencie Calendar. Należy pamiętać, że Day właściwość DayRenderEventArgs obiektu przekazanego do procedury obsługi zdarzeń DayRender jest obiektem 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>
Uwagi
IsToday Użyj właściwości , aby programowo określić, czy data reprezentowana przez wystąpienie tej klasy jest tą samą datą TodaysDate określoną przez właściwość kontrolkiCalendar. Dzięki temu można programowo kontrolować wygląd lub zachowanie dnia na podstawie tej wartości.
Uwaga
Chociaż data określona TodaysDate przez właściwość jest zwykle datą systemowa na serwerze, można ją zmienić, jeśli jest to konieczne.