MonthChangedEventArgs.PreviousDate Свойство

Определение

Возвращает дату, определяющую месяц, ранее отображаемый в элементе управления Calendar.Gets the date that determines the previously displayed month in the Calendar control.

public:
 property DateTime PreviousDate { DateTime get(); };
public DateTime PreviousDate { get; }
member this.PreviousDate : DateTime
Public ReadOnly Property PreviousDate As DateTime

Значение свойства

Дата, определяющая месяц, ранее отображаемый в элементе управления Calendar.The date that determines the month previously displayed by the Calendar.

Примеры

В следующем примере кода показано, как сравнить месяцы NewDate свойства PreviousDate и свойства, чтобы определить, перемещен ли элемент управления Calendar вперед на один месяц или назад.The following code example demonstrates how to compare the months of the NewDate property and the PreviousDate property to determine whether the Calendar control moved forward one month or backward one month.

<%@ 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 runat="server">
    <title> Calendar VisibleMonthChanged Example </title>
<script runat="server">

      void MonthChange(Object sender, MonthChangedEventArgs e) 
      {

         if (e.NewDate.Month > e.PreviousDate.Month)
         { 
            Message.Text = "You moved forward one month.";
         }
         else
         {
            Message.Text = "You moved backwards one month.";
         }

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

      <h3> Calendar VisibleMonthChanged Example </h3>
       
      Select a different month on the calendar. 
      <br /><br />
 
      <asp:Calendar id="Calendar1" runat="server"
           OnVisibleMonthChanged="MonthChange">

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

      </asp:Calendar>

      <hr /> 

      <table border="1">

         <tr style="background-color:Silver">

            <th>

               Month navigation direction

            </th>
         </tr>

         <tr>

            <td>
           
               <asp:Label id="Message" 
                    Text="Starting month." 
                    runat="server"/>

            </td>

         </tr>

      </table>
                   
   </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 runat="server">
    <title> Calendar VisibleMonthChanged Example </title>
<script runat="server">

      Sub MonthChange(sender As Object, e As MonthChangedEventArgs) 

         If e.NewDate.Month > e.PreviousDate.Month Then
         
            Message.Text = "You moved forward one month."
         
         Else
         
            Message.Text = "You moved backwards one month."
       
         End If

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

      <h3> Calendar VisibleMonthChanged Example </h3>
       
      Select a different month on the calendar. 
      <br /><br />
 
      <asp:Calendar id="Calendar1" runat="server"
           OnVisibleMonthChanged="MonthChange">

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

      </asp:Calendar>

      <hr /> 

      <table border="1">

         <tr style="background-color:Silver">

            <th>

               Month navigation direction

            </th>
         </tr>

         <tr>

            <td>
           
               <asp:Label id="Message" 
                    Text="Starting Month." 
                    runat="server"/>

            </td>

         </tr>

      </table>
                   
   </form>
         
</body>

</html>
   

Комментарии

Это свойство используется для определения ранее отображаемого месяца в Calendar элементе управления.Use this property to determine the previously displayed month on the Calendar control. Calendar Элемент управления можно восстановить до ранее отображенного месяца, VisibleDate задав для PreviousDateсвойства значение.You can restore the Calendar control to the previously displayed month by setting the VisibleDate property to PreviousDate.

Эта дата обычно является первой датой ранее отображенного месяца. Однако его можно программно изменить на любую дату в пределах месяца.This date is normally the first date of the previously displayed month; however, it can be programmatically changed to any date within the month.

Свойство обновляется до даты в этом свойстве VisibleMonthChanged до возникновения события. VisibleDateThe VisibleDate property is updated to the date in this property before the VisibleMonthChanged event is raised.

Применяется к

Дополнительно