New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

RadAjaxManager is one of the two major controls of the Telerik RadAjax suite. The other one is RadAjaxPanel. RadAjaxManager allows developers rapidly develop powerful and complex AJAX solutions.

You can find information on the server API of RadAjaxManager at the Server-Side Programming Overview article here: .

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[ToolboxBitmap(typeof(RadAjaxManager), "Toolbox.Icons.Ajax.png")]
[TelerikToolboxCategory("Miscellaneous")]
[ClientScriptResource("Telerik.Web.UI.RadAjaxManager", "Telerik.Web.UI.Ajax.Ajax.js")]
public class RadAjaxManager : RadAjaxControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IPostBackEventHandler, IScriptControl

Inheritance: objectControlWebControlRadAjaxControlRadAjaxManager

Implements: IAttributeAccessorIComponentIControlBuilderAccessorIControlDesignerAccessorIDataBindingsAccessorIDisposableIExpressionsAccessorIParserAccessorIPostBackEventHandlerIScriptControlIUrlResolutionService...

Inherited Members RadAjaxControl.OnAjaxSettingCreating(AjaxSettingCreatingEventArgs)RadAjaxControl.OnAjaxSettingCreated(AjaxSettingCreatedEventArgs)RadAjaxControl.OnAjaxRequest(AjaxRequestEventArgs)RadAjaxControl.OnCommand(CommandEventArgs)RadAjaxControl.OnBubbleEvent(object, EventArgs)RadAjaxControl.Redirect(string)RadAjaxControl.Alert(string)RadAjaxControl.GetAjaxEventReference(string)RadAjaxControl.FocusControl(Control)RadAjaxControl.FocusControl(string)RadAjaxControl.OnLoad(EventArgs)RadAjaxControl.OnInit(EventArgs)RadAjaxControl.EnableEmbeddedScriptsRadAjaxControl.PostBackControlsRadAjaxControl.ShowLoadingPanelForPostBackControlsRadAjaxControl.RestoreOriginalRenderDelegateRadAjaxControl.EnableAJAXRadAjaxControl.EnableHistoryRadAjaxControl.EnableAriaSupportRadAjaxControl.ResponseScriptsRadAjaxControl.ClientEventsRadAjaxControl.ClientIDModeRadAjaxControl.EnablePageHeadUpdateRadAjaxControl.RequestQueueSizeRadAjaxControl.IsAjaxRequestRadAjaxControl.AjaxSettingCreatingRadAjaxControl.AjaxSettingCreatedRadAjaxControl.AjaxRequestRadAjaxControl.CommandWebControl.AddAttributesToRender(HtmlTextWriter)WebControl.ApplyStyle(Style)WebControl.CopyBaseAttributes(WebControl)WebControl.CreateControlStyle()WebControl.LoadViewState(object)WebControl.TrackViewState()WebControl.MergeStyle(Style)WebControl.RenderBeginTag(HtmlTextWriter)WebControl.RenderEndTag(HtmlTextWriter)WebControl.RenderContents(HtmlTextWriter)WebControl.SaveViewState()WebControl.AccessKeyWebControl.AttributesWebControl.BackColorWebControl.BorderColorWebControl.BorderWidthWebControl.BorderStyleWebControl.ControlStyleWebControl.ControlStyleCreatedWebControl.CssClassWebControl.DisabledCssClassWebControl.StyleWebControl.EnabledWebControl.EnableThemingWebControl.FontWebControl.ForeColorWebControl.HasAttributesWebControl.HeightWebControl.IsEnabledWebControl.SupportsDisabledAttributeWebControl.SkinIDWebControl.TabIndexWebControl.TagKeyWebControl.TagNameWebControl.ToolTipWebControl.WidthControl.ResolveAdapter()Control.HasEvents()Control.GetRouteUrl(object)Control.GetRouteUrl(string, object)Control.GetRouteUrl(RouteValueDictionary)Control.GetRouteUrl(string, RouteValueDictionary)Control.GetUniqueIDRelativeTo(Control)Control.ApplyStyleSheetSkin(Page)Control.OnDataBinding(EventArgs)Control.DataBind()Control.DataBind(bool)Control.DataBindChildren()Control.AddParsedSubObject(object)Control.EnsureID()Control.ClearChildState()Control.ClearChildControlState()Control.ClearChildViewState()Control.ClearEffectiveClientIDMode()Control.ClearCachedClientID()Control.Focus()Control.LoadControlState(object)Control.MapPathSecure(string)Control.OpenFile(string)Control.BuildProfileTree(string, bool)Control.SaveControlState()Control.RenderControl(HtmlTextWriter)Control.RenderControl(HtmlTextWriter, ControlAdapter)Control.OnUnload(EventArgs)Control.Dispose()Control.RaiseBubbleEvent(object, EventArgs)Control.AddedControl(Control, int)Control.CreateControlCollection()Control.ResolveUrl(string)Control.ResolveClientUrl(string)Control.FindControl(string)Control.FindControl(string, int)Control.GetDesignModeState()Control.HasControls()Control.IsLiteralContent()Control.EnsureChildControls()Control.RemovedControl(Control)Control.SetDesignModeState(IDictionary)Control.SetRenderMethodDelegate(RenderMethod)Control.ClientIDControl.ClientIDSeparatorControl.ContextControl.AdapterControl.DesignModeControl.EventsControl.IDControl.IsChildControlStateClearedControl.EnableViewStateControl.ViewStateModeControl.IsViewStateEnabledControl.NamingContainerControl.IdSeparatorControl.LoadViewStateByIDControl.PageControl.RenderingCompatibilityControl.TemplateControlControl.ParentControl.TemplateSourceDirectoryControl.AppRelativeTemplateSourceDirectoryControl.SiteControl.VisibleControl.UniqueIDControl.HasChildViewStateControl.ControlsControl.ValidateRequestModeControl.ViewStateControl.ViewStateIgnoresCaseControl.ChildControlsCreatedControl.IsTrackingViewStateControl.DisposedControl.DataBindingControl.InitControl.LoadControl.PreRenderControl.Unloadobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Properties

Gets the ajax settings which sets the relationship between ajaxified and updated controls.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
[Browsable(false)]
public AjaxSettingsCollection AjaxSettings { get; }
Property Value:

The ajax settings which sets the relationship between ajaxified and updated controls.

Gets or sets the default loading panel for every ajax setting.

C#
[TypeConverter("Telerik.Web.Design.AjaxLoadingPanelIDConverter, Telerik.Web.Design, Version=2026.3.812.462, Culture=neutral, PublicKeyToken=121fae78165ba3d4")]
public string DefaultLoadingPanelID { get; set; }
Property Value:

The default loading panel ID.

Gets or sets if only the ajax initiator UpdatedControls UpdatePanel parents will be updated.

C#
public virtual bool UpdateInitiatorPanelsOnly { get; set; }
Property Value:

Determines if only the ajax initiator UpdatedControls UpdatePanel parents will be updated.

Gets or sets the default RenderMode for the UpdatePanels.

C#
public virtual UpdatePanelRenderMode UpdatePanelsRenderMode { get; set; }
Property Value:

The default RenderMode for the UpdatePanels.

Methods

C#
protected override void CreateChildControls()

Overrides: Control.CreateChildControls()

Gets the current RadAjaxManager on the page.

C#
public static RadAjaxManager GetCurrent(Page page)
Parameters:pagePage

The current RadAjaxManager on the page.

Returns:

RadAjaxManager

C#
protected override void OnPreRender(EventArgs e)
Parameters:eEventArgs

Overrides: Control.OnPreRender(EventArgs)

C#
protected override void Render(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: WebControl.Render(HtmlTextWriter)

C#
protected override void RenderChildren(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: Control.RenderChildren(HtmlTextWriter)