Asp.net 从内容页设置服务器控件属性
我需要验证文本框以确保提交日期早于今天。我想使用CompareValidator来实现这一点,但不幸的是,以下代码不起作用:Asp.net 从内容页设置服务器控件属性,asp.net,Asp.net,我需要验证文本框以确保提交日期早于今天。我想使用CompareValidator来实现这一点,但不幸的是,以下代码不起作用: <asp:CompareValidator ID="cvtbDateExpiration" ControlToValidate="tbDateExpiration" Operator="GreaterThan" Type="Date" ValueToCompare="<%= DateTime.Today %>" ErrorMessa
<asp:CompareValidator ID="cvtbDateExpiration" ControlToValidate="tbDateExpiration"
Operator="GreaterThan" Type="Date" ValueToCompare="<%= DateTime.Today %>"
ErrorMessage="Card has expired" runat="server" />
编译器告诉我,ValueToCompare=”“
是错误的:“这不是scriptlet。将作为纯文本输出。”
是否有一种简单的方法来实现这一点(不使用代码隐藏来设置)
谢谢 一般设置如下:
ValueToCompare='<%# DateTime.Today.ToString("MM/dd/yyyy") %>'
ValueToCompare=''
。。。您必须(直接或间接)调用控件上的DataBind()