Freigeben über


Calendar.TodaysDate-Eigenschaft

Ruft den Wert für das heutige Datum ab oder legt diesen fest.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Property TodaysDate As DateTime
'Usage
Dim instance As Calendar
Dim value As DateTime

value = instance.TodaysDate

instance.TodaysDate = value
public DateTime TodaysDate { get; set; }
public:
property DateTime TodaysDate {
    DateTime get ();
    void set (DateTime value);
}
/** @property */
public DateTime get_TodaysDate ()

/** @property */
public void set_TodaysDate (DateTime value)
public function get TodaysDate () : DateTime

public function set TodaysDate (value : DateTime)

Eigenschaftenwert

Ein System.DateTime-Objekt mit dem Wert, der von Calendar als das heutige Datum betrachtet wird. Wenn diese Eigenschaft nicht ausdrücklich festgelegt ist, wird dieses Datum auf dem Server verwendet.

Hinweise

Mit der TodaysDate-Eigenschaft bestimmen Sie das heutige Datum. Sie können mit dieser Eigenschaft auch den Wert für das heutige Datum im Calendar-Steuerelement programmgesteuert festlegen. Diese Eigenschaft wird mithilfe eines System.DateTime-Objekts festgelegt.

Hinweis

Dieses Datum muss u. U. für Benutzer in anderen Zeitzonen angepasst werden.

Die Darstellung der Datumsangabe, die durch die TodaysDate-Eigenschaft angegeben ist, kann mithilfe der TodayDayStyle-Eigenschaft angepasst werden.

Hinweis

Wenn die VisibleDate-Eigenschaft nicht festgelegt ist, bestimmt das von der TodaysDate-Eigenschaft angegebene Datum, welcher Monat im Calendar-Steuerelement angezeigt wird.

Thema Position
Gewusst wie: Programmgesteuertes Festlegen des aktuellen Datums in einem Calendar-Webserversteuerelement Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Programmgesteuertes Festlegen des aktuellen Datums in einem Calendar-Webserversteuerelement Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Programmgesteuertes Festlegen des aktuellen Datums in einem Calendar-Webserversteuerelement Erstellen von ASP.NET-Webanwendungen

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe der TodaysDate-Eigenschaft der Wert für das heutige Datum im Calendar-Steuerelement programmgesteuert festgelegt wird.

<%@ Page Language="VB" AutoEventWireup="True" %>

<html>
<head>

   <script language="VB" runat="server">

        Sub Selection_Change(sender As Object, e As EventArgs)
            Calendar1.TodaysDate = Calendar1.SelectedDate
            Label1.Text = "Today's Date is now " & Calendar1.TodaysDate.ToShortDateString()
        End Sub 'Selection_Change

   </script>

</head>     
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control to use as today's date.<br><br>

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar> 

      <hr><br>

      <asp:Label id="Label1" runat=server />

   </form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
<head>

   <script language="C#" runat="server">

      void Selection_Change(Object sender, EventArgs e) 
      {
         Calendar1.TodaysDate = Calendar1.SelectedDate;
         Label1.Text = "Today's Date is now " + Calendar1.TodaysDate.ToShortDateString();
      }

   </script>

</head>     
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control to use as today's date.<br><br>

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar> 

      <hr><br>

      <asp:Label id="Label1" runat=server />

   </form>
</body>
</html>
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
<head>

   <script language="JScript" runat="server">

      function Selection_Change(sender : Object, e : EventArgs) 
      {
         Calendar1.TodaysDate = Calendar1.SelectedDate;
         Label1.Text = "Today's Date is now " + Calendar1.TodaysDate.ToShortDateString();
      }

   </script>

</head>     
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control to use as today's date.<br><br>

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True" 
           OnSelectionChanged="Selection_Change">

         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>

      </asp:Calendar> 

      <hr><br>

      <asp:Label id="Label1" runat=server />

   </form>
</body>
</html>

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Calendar-Klasse
Calendar-Member
System.Web.UI.WebControls-Namespace
System.DateTime
Calendar.TodayDayStyle-Eigenschaft

Weitere Ressourcen

Calendar-Webserver-Steuerelement