<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="Invalid Date" SetFocusOnError="true" OnServerValidate="CustomValidator_Date"> </asp:CustomValidator>

using System.Globalization;

protectedvoid CustomValidator_Date(object source, ServerValidateEventArgs args)
{
IFormatProvider culture = newCultureInfo("en-AU", true);
try
{
DateTime.ParseExact(args.Value, "d MMM yyyy", culture);
args.IsValid =
true;
}
catch
{
args.IsValid =
false;
}
}

Comments are closed.