Freigeben über


Calendar.SelectionMode-Eigenschaft

Ruft den Modus der Datumsauswahl im Calendar-Steuerelement ab, mit dem angegeben wird, ob der Benutzer einen einzelnen Tag, eine Woche oder einen ganzen Monat auswählen kann, oder legt diesen Modus fest.

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

Syntax

'Declaration
Public Property SelectionMode As CalendarSelectionMode
'Usage
Dim instance As Calendar
Dim value As CalendarSelectionMode

value = instance.SelectionMode

instance.SelectionMode = value
public CalendarSelectionMode SelectionMode { get; set; }
public:
property CalendarSelectionMode SelectionMode {
    CalendarSelectionMode get ();
    void set (CalendarSelectionMode value);
}
/** @property */
public CalendarSelectionMode get_SelectionMode ()

/** @property */
public void set_SelectionMode (CalendarSelectionMode value)
public function get SelectionMode () : CalendarSelectionMode

public function set SelectionMode (value : CalendarSelectionMode)

Eigenschaftenwert

Einer der CalendarSelectionMode-Werte. Der Standardwert ist Day.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

Der angegebene Auswahlmodus ist keiner der CalendarSelectionMode-Werte.

Hinweise

Geben Sie mit der SelectionMode-Eigenschaft den Modus der Datumsauswahl im Calendar-Steuerelement an. Diese Eigenschaft wird mit einem der CalendarSelectionMode-Enumerationswerte festgelegt. Sie können angeben, ob der Benutzer einen einzelnen Tag, eine Woche oder einen gesamten Monat auswählen kann. Sie können die Funktion zur Datumsauswahl auch vollständig deaktivieren.

Wenn diese Eigenschaft auf CalendarSelectionMode.DayWeek oder CalendarSelectionMode.DayWeekMonth festgelegt ist, wird in der ersten Spalte des Calendar-Steuerelements eine zusätzliche Auswahlspalte mit Steuerelementen für die Auswahl von Wochen und Monaten angezeigt. Die Darstellung dieser Spalte passen Sie mit der SelectorStyle-Eigenschaft an.

Legen Sie diese Eigenschaft auf CalendarSelectionMode.None fest, um die Datumsauswahl zu deaktivieren.

Thema Position
Gewusst wie: Steuern der Benutzerdatumsauswahl in einem Calendar-Webserversteuerelement Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Steuern der Benutzerdatumsauswahl in einem Calendar-Webserversteuerelement Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Steuern der Benutzerdatumsauswahl in einem Calendar-Webserversteuerelement Erstellen von ASP.NET-Webanwendungen

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mit der SelectionMode-Eigenschaft die Datumsauswahl für einen einzelnen Tag, eine Woche oder einen ganzen Monat ermöglicht wird.

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

</head>
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      <asp:Calendar id="calendar1" runat="server"
           SelectionMode="DayWeekMonth"/>
            
   </form>
        

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

</head>
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      <asp:Calendar id="calendar1" runat="server"
           SelectionMode="DayWeekMonth"/>
            
   </form>
        

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

</head>
<body>

   <form runat="server">

      <h3>Calendar Example</h3>

      <asp:Calendar id="calendar1" runat="server"
           SelectionMode="DayWeekMonth"/>
            
   </form>
        

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

<html>
   <script runat="server" >
  
      Sub Selection_Change(sender As Object, e As EventArgs)

         ' Set the day selection mode.
         Calendar1.SelectionMode = _
            CType(ModeList.SelectedIndex, CalendarSelectionMode)

      End Sub
  
   </script>
  
<body>

   <form runat="server">
  
      <h3> Calendar SelectionMode Example </h3>

      Choose the date selection mode.

      <br><br> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br><br>

      <table cellpadding="5">

         <tr>

            <td>

               Mode:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ModeList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem> None </asp:ListItem>
                  <asp:ListItem Selected="True"> Day </asp:ListItem>
                  <asp:ListItem> DayWeek </asp:ListItem>
                  <asp:ListItem> DayWeekMonth </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>
  
   </form>

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

<html>
   <script runat="server" >
  
      void Selection_Change(Object sender, EventArgs e)
      {

         // Set the day selection mode.
         Calendar1.SelectionMode = 
            (CalendarSelectionMode)ModeList.SelectedIndex;

      }
  
   </script>
  
<body>

   <form runat="server">
  
      <h3> Calendar SelectionMode Example </h3>

      Choose the date selection mode.

      <br><br> 
  
      <asp:Calendar id="Calendar1"
           ShowGridLines="True" 
           ShowTitle="True"
           runat="server"/>

      <br><br>

      <table cellpadding="5">

         <tr>

            <td>

               Mode:

            </td>

         </tr>

         <tr>

            <td>

               <asp:DropDownList id="ModeList"
                    AutoPostBack="True"
                    OnSelectedIndexChanged="Selection_Change"
                    runat="server">

                  <asp:ListItem> None </asp:ListItem>
                  <asp:ListItem Selected="True"> Day </asp:ListItem>
                  <asp:ListItem> DayWeek </asp:ListItem>
                  <asp:ListItem> DayWeekMonth </asp:ListItem>

               </asp:DropDownList>

            </td>

         </tr>
  
   </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
CalendarSelectionMode
SelectorStyle

Weitere Ressourcen

Calendar-Webserver-Steuerelement