Freigeben über


CalendarDay.IsSelectable Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das von einer Instanz dieser Klasse dargestellte Datum im Calendar-Steuerelement ausgewählt werden kann, oder legt diesen fest.

public:
 property bool IsSelectable { bool get(); void set(bool value); };
public bool IsSelectable { get; set; }
member this.IsSelectable : bool with get, set
Public Property IsSelectable As Boolean

Eigenschaftswert

true, wenn das Datum ausgewählt werden kann, andernfalls false.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die IsSelectable -Eigenschaft verwendet wird, um die Möglichkeit zum Auswählen des aktuellen Datums für das Calendar Steuerelement zu deaktivieren. Beachten Sie, dass die Day -Eigenschaft des DayRenderEventArgs -Objekts, das an den DayRender Ereignishandler übergeben wird, das CalendarDay -Objekt ist.

<%@ 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.Day.IsSelectable = false;
         }  
      
      }

   </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.Day.IsSelectable = False
            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>

Hinweise

Verwenden Sie die IsSelectable -Eigenschaft, um anzugeben oder zu bestimmen, ob das durch eine instance dieser Klasse dargestellte Datum im Calendar Steuerelement ausgewählt werden kann. Auf diese Weise können Sie das Darstellungsverhalten des Tages basierend auf diesem Wert programmgesteuert steuern.

Gilt für:

Weitere Informationen