AjaxControlToolkit.MaskedEditValidatorCompatibility.ValidatorHelper.DoPreRenderRegistration C# (CSharp) Метод

DoPreRenderRegistration() публичный статический Метод

public static DoPreRenderRegistration ( BaseValidator validator, IBaseValidatorAccessor validatorAccessor ) : void
validator System.Web.UI.WebControls.BaseValidator
validatorAccessor IBaseValidatorAccessor
Результат void
        public static void DoPreRenderRegistration(WhidbeyBaseValidator validator, IBaseValidatorAccessor validatorAccessor)
        {
            if(validatorAccessor.RenderUpLevel) {
                ScriptManager.RegisterClientScriptResource(validator, typeof(WhidbeyBaseValidator), ValidatorFileName);
                ScriptManager.RegisterStartupScript(validator, typeof(WhidbeyBaseValidator), ValidatorIncludeScriptKey, ValidatorStartupScript, true);
                ScriptManager.RegisterOnSubmitStatement(validator,
                    typeof(WhidbeyBaseValidator),
                    "ValidatorOnSubmit",
                    "if (typeof(ValidatorOnSubmit) == \"function\" && ValidatorOnSubmit() == false) return false;");
            }
        }

Usage Example

Пример #1
0
 protected override void OnPreRender(EventArgs e)
 {
     base.OnPreRender(e);
     if (ScriptManager == null || !ScriptManager.SupportsPartialRendering)
     {
         return;
     }
     ValidatorHelper.DoPreRenderRegistration(this, this);
 }