我有一个日历控件,其值将显示在文本框中,我需要验证文本框值到当前日期...它应该不小于当前日期.....
感谢您对我上一篇文章的有价值的回复
答案 0 :(得分:1)
您可以使用CompareValidator
控件,如下所示:
<asp:CompareValidator ID="dateValidator"
ControlToValidate="IdOfTextBox"
Text="error message"
Operator="GreaterThanEqual"
Type="Date"
runat="server" />
在代码隐藏中,将验证程序的ValueToCompare
属性设置为DateTime.Today
(例如,在Page_Init
方法中)。
答案 1 :(得分:0)
在Code Behind中尝试此操作:
<asp:CompareValidator ID="CompareValidator2" runat="server" ErrorMessage="Date Should be Greater Than Current Date"
ControlToValidate="txt_DateFrom" ValuetoCompare='<%# DateTime.Now.ToString("d") %>' SetFocusOnError="true" Display="Dynamic" />
答案 2 :(得分:-1)
使用CompareValidator控件,设置如下属性: operator = GreaterThanEqual 类型=日期 ValueToCompare = CurrentDate