SelectedDatesCollection.Contains(DateTime) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回數值,表示 SelectedDatesCollection 集合是否包含指定的 DateTime 物件。
public:
bool Contains(DateTime date);
public bool Contains (DateTime date);
member this.Contains : DateTime -> bool
Public Function Contains (date As DateTime) As Boolean
參數
- date
- DateTime
要在 DateTime 中搜尋的 SelectedDatesCollection。
傳回
如果 SelectedDatesCollection 包含指定的 DateTime,則為 true
,否則為 false
。
範例
下列程式碼範例示範如何使用 Contains 方法來判斷集合是否 SelectedDatesCollection 包含指定的 System.DateTime 物件。
<%@ 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>
備註
使用這個方法來判斷集合是否 SelectedDatesCollection 包含指定的 System.DateTime 物件。