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 对象。