private void Validate_date( object sender, ServerValidateEventArgs e) { lblMessage.Text = ""; e.IsValid = true; if ( !IsDate( e.Value) ) { e.IsValid = false; cv_IssuedDate.ErrorMessage = "Invalid Date!"; lblMessage.Text = "Issued Date Invalid"; } } public bool IsDate(string sdate) { DateTime dt; bool isDate = true; try { dt = DateTime.Parse(sdate); } catch (Exception e) { isDate = false; lblMessage.Text = e.Message; } return isDate; }The problem is that is always returning Invalid date even when I type a correct date