2010-08-31 61 views
1

我有这样的比较验证:如何让比较校验器工作在服务器端?

<asp:CompareValidator ID="cpvBirthDate" Type="Date" ControlToValidate="txtBirthDate" Operator="DataTypeCheck" runat="server" ErrorMessage="Please enter a valid date in this format mm-dd-yy"> 
     <img src="Images/ExclamationMark.gif" alt="Please enter a valid date in this format mm-dd-yy" /> 
    </asp:CompareValidator> 

它工作在客户方罚款,但如果用户已禁用JavaScript,然后它接受071873这不是一个日期。我是否需要为此验证器编写特定的服务器端功能?

回答

2

你必须保存输入数据

+0

由于前检查服务器代码Page.IsValid,你是完全正确的!我不知道我是怎么忘记的! – user372234 2010-08-31 14:10:24