ScrewTurn.Wiki.AdminConfig.cvExtensionsAllowed_ServerValidate C# (CSharp) Method

cvExtensionsAllowed_ServerValidate() protected method

protected cvExtensionsAllowed_ServerValidate ( object sender, System.Web.UI.WebControls.ServerValidateEventArgs e ) : void
sender object
e System.Web.UI.WebControls.ServerValidateEventArgs
return void
        protected void cvExtensionsAllowed_ServerValidate(object sender, ServerValidateEventArgs e)
        {
            string[] allowed = GetAllowedFileExtensions();

            bool wildcardFound =
                (from s in allowed
                 where s == "*"
                 select s).Any();

            e.IsValid = allowed.Length <= 1 || allowed.Length > 1 && !wildcardFound;
        }