protected void OrganizationUrlValidator_ServerValidate(object source, ServerValidateEventArgs args) { if (args == null) { return; } OrganizationUrlTick.Visible = OrganizationUrl.IsValid = args.IsValid = false; OrganizationUrlValidator.ErrorMessage = Resources.SignupOrganizationControl_OrganizationUrlValidator_ErrorMessage; try { OrganizationUrlValidator.ErrorMessage = Resources.CustomUrlProvider_CustomUrlAlreadyExists; if (!string.IsNullOrEmpty(OrganizationUrl.Text)) { CustomUrlProvider.ValidatePartialCustomUrl(OrganizationUrl.Text); OrganizationUrlTick.Visible = OrganizationUrl.IsValid = args.IsValid = CustomUrlProvider.ValidateCustomUrl(OrganizationUrl.Text); } else { args.IsValid = true; } } catch (DataException ex) { OrganizationUrlValidator.ErrorMessage = ex.Message; OrganizationUrl.Attributes["validatorId"] = OrganizationUrlValidator.ClientID; OrganizationUrl.Focus(); } }