[英]Validate asp.net calendar date is in future using asp.net validators
因此,我想使用CompareValidator来确保ASP Calendar对象的选定日期是将来的日期。 我不确定如何执行此操作,但这是我到目前为止的操作。 当我尝试执行此操作时,虽然它告诉我无法验证日历对象?
.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");
}
任何想法如何实现这一点?
看这个问题: 日历自定义验证器
标准验证器对于日历控件不是很有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.