AjaxControlToolkit.UpdatePanelAnimationExtender.OnPreRender C# (CSharp) Method

OnPreRender() protected method

protected OnPreRender ( EventArgs e ) : void
e System.EventArgs
return void
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            ResolveControlIDs(_updating);
            ResolveControlIDs(_updated);
            ReplaceStaticAnimationTargets(_updating);
            ReplaceStaticAnimationTargets(_updated);

            var targetPanel = TargetControl as UpdatePanel;
            foreach(var trigger in targetPanel.Triggers) {
                var asyncTrigger = trigger as AsyncPostBackTrigger;

                if (asyncTrigger == null)
                    continue;

                var triggerControlClientID = FindControl(asyncTrigger.ControlID).ClientID;
                _triggerControlsClientID.Add(triggerControlClientID);
            }
        }