SelectedDatesCollection.Contains(DateTime) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob die SelectedDatesCollection-Auflistung das angegebene DateTime-Objekt enthält.
public:
bool Contains(DateTime date);
public bool Contains (DateTime date);
member this.Contains : DateTime -> bool
Public Function Contains (date As DateTime) As Boolean
Parameter
- date
- DateTime
Die DateTime, die in SelectedDatesCollection gesucht werden soll.
Gibt zurück
true
, wenn SelectedDatesCollection das angegebene DateTime enthält, andernfalls false
.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die Contains Methode verwendet wird, um zu bestimmen, ob die SelectedDatesCollection Auflistung das angegebene System.DateTime Objekt enthält.
<%@ 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 Button_Click(Object sender, EventArgs e)
{
int current_month = Calendar1.VisibleDate.Month;
int current_year = Calendar1.VisibleDate.Year;
Calendar1.VisibleDate = Calendar1.TodaysDate;
DateTime date = new DateTime(current_year, current_month, 15);
if (Calendar1.SelectedDates.Contains(date))
Label1.Text = "Yes, you selected the 15th!!";
else
Label1.Text = "No, you didn't select the 15th!!";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="DayWeekMonth"/>
<hr />
Select dates on the Calendar and click the button below <br />
to validate that the 15th on the month was selected <br /><br />
<asp:Button id="Button1"
text="Validate the 15th"
OnClick="Button_Click"
runat="server" /> <br /><br />
<asp:Label id="Label1" runat="server" />
</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 Button_Click(sender As Object, e As EventArgs)
Dim current_month As Integer = Calendar1.VisibleDate.Month
Dim current_year As Integer = Calendar1.VisibleDate.Year
Calendar1.VisibleDate = Calendar1.TodaysDate
Dim theDate As New DateTime(current_year, current_month, 15)
If Calendar1.SelectedDates.Contains(theDate) Then
Label1.Text = "Yes, you selected the 15th!!"
Else
Label1.Text = "No, you didn't select the 15th!!"
End If
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="DayWeekMonth"/>
<hr />
Select dates on the Calendar and click the button below <br />
to validate that the 15th on the month was selected <br /><br />
<asp:Button id="Button1"
text="Validate the 15th"
OnClick="Button_Click"
runat="server" /> <br /><br />
<asp:Label id="Label1" runat="server" />
</form>
</body>
</html>
Hinweise
Verwenden Sie diese Methode, um zu bestimmen, ob die SelectedDatesCollection Auflistung das angegebene System.DateTime Objekt enthält.