我在网站上有两个aspCalendar控件。我想执行验证(来自Calendar2的日期应晚于来自日历1的日期)。
<asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage="CompareValidator"
ControlToValidate="Calendar2"
Operator="GreaterThanEqual"
Type="Date"
ControlToCompare="Calendar1"
/>有很多验证的例子,但是使用textBox或label作为ControlToValidate,对于更复杂的控件,有什么方法可以告诉我必须使用该控件中的哪个属性吗?
也许是客户端验证?但如何做到这一点呢?
感谢你的帮助
发布于 2010-08-31 19:33:37
我推荐使用customvalidator,它可以让您完全控制验证发生的方式。要验证的控件可能不接受日历;但是,您可以将其指向文本框,但在servervalidate函数的幕后验证您的日历,因此这是一种使验证器与日历等控件一起工作的变通方法。
您可以使用客户端验证,但这取决于您尝试验证的内容以及验证的容易程度;日历控件有很多标记,因此可能很难……
HTH。
https://stackoverflow.com/questions/3608534
复制相似问题