Ik ben al heel veel verschillende manieren tegengekomen om een datum in een TextBox op een Form te valideren binnen ASP.NET. Daarbij zie ik dan veel gehannes met RegularExpressionValidators en server-side code met een CustomValidator. Het kan ook simpel met een CompareValidator. Zonder code en helemaal client-side, kijk maar:
<asp:CompareValidator ID="cvDataType" runat="server" ControlToValidate="..." Operator="DataTypeCheck" Type="Date" />