다음을 통해 공유


MonthChangedEventArgs.PreviousDate 속성

정의

Calendar 컨트롤에서 이전에 표시된 달을 결정하는 날짜를 가져옵니다.

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

속성 값

Calendar에서 이전에 표시된 달을 결정하는 날짜입니다.

예제

다음 코드 예제에는 월 비교 하는 방법을 보여 줍니다.는 NewDate 속성 및 PreviousDate 속성을 여부를 Calendar 한 달 또는 한 달 뒤로 컨트롤 앞으로 이동 합니다.

<%@ 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 컨트롤입니다. 복원할 수 있습니다 합니다 Calendar 컨트롤을 설정 하 여 이전에 표시 된 달에는 VisibleDate 속성을 PreviousDate입니다.

이 날짜 이전에 표시 된 첫 번째 날짜는 일반적으로 월; 그러나 변경할 수 있습니다 프로그래밍 방식으로 월 내에서 모든 날짜를 합니다.

합니다 VisibleDate 하기 전에이 속성의 날짜 속성이 업데이트 됩니다는 VisibleMonthChanged 이벤트가 발생 합니다.

적용 대상

추가 정보