我需要验证一个文本框,以确保提交日期早于今天。我想使用CompareValidator来实现,但不幸的是以下代码无法工作:
<asp:CompareValidator ID="cvtbDateExpiration" ControlToValidate="tbDateExpiration"
Operator="GreaterThan" Type="Date" ValueToCompare="<%= DateTime.Today %>"
ErrorMessage="Card has expired" runat="server" />
编译器告诉我
ValueToCompare="<%= DateTime.Today %>"
是错误的:“这不是脚本。将会输出为纯文本。”是否有一种简单的方法来实现这个(不需要在Code Behind中设置)?谢谢!