0
所以我想使用CompareValidator來確保ASP日曆對象的選定日期是未來的日期。我不知道如何做到這一點,但這是我迄今爲止所做的。當我試圖做到這一點,雖然它告訴我,我無法驗證日曆對象?驗證asp.net日曆日期將來使用asp.net驗證器
的.aspx代碼:
<asp:CompareValidator ID="ValidateEventDate" ControlToValidate="Calendar1" Operator="GreaterThanEqual"
Type="Date" runat="server" ErrorMessage="Can't pick a date in the past">
<asp:Label ID="eventDate" ForeColor="Black" runat="server"
Text="Select a Date"></asp:Label>
<asp:Calendar ID="Calendar1" runat="server"
onselectionchanged="Calendar1_SelectionChanged" BackColor="#FF0000"></asp:Calendar>
<br />
這裏是我的代碼背後:
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
ValidateEventDate.ValueToCompare = DateTime.Now.ToString("dd/MM/yyyy");
}
任何想法如何實現這一點?