我有这个比较验证器:
<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,这不是日期。我是否需要为此验证器编写特定的服务器端功能?
答案 0 :(得分:2)
在保存输入的数据之前,您必须在服务器代码中检查Page.IsValid