You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* **Using the AjaxManager and AjaxPanel in the same application**—In some complex scenarios, such as when using a master page or WebUserControls, having both the AjaxManager and the AjaxPanel may lead to issues. To handle such problems, use a single AjaxManager and no panels in the master or main page of the project.
72
72
73
-
***The `OnRequestSent` and `OnResponseReceived`clisent-side events are missing**—The AjaxManager does not provide these events and you cannot simulate them due to the way ASP.NET AJAX works. To work around this issue, use the [`OnRequestStart`]({%slug ajaxmanager/client-side-programming/events/requeststart%}) and [`OnResponseEnd`]({%slug ajaxmanager/client-side-programming/events/responseend%}) for your needs.
73
+
* **The `OnRequestSent` and `OnResponseReceived` client-side events are missing**—The AjaxManager does not provide these events and you cannot simulate them due to the way ASP.NET AJAX works. To work around this issue, use the [`OnRequestStart`]({%slug ajaxmanager/client-side-programming/events/requeststart%}) and [`OnResponseEnd`]({%slug ajaxmanager/client-side-programming/events/responseend%}) for your needs.
74
74
75
75
* **Various controls are not supported by the Microsoft AJAX framework**—For the full list of controls that are not compatible with the AjaxManager, refer to the article on [checking for incompatible controls and updating third-party controls]({%slug ajaxmanager/how-to/incompatible-controls-and-updating-3rd-party-controls-with-telerik-radajax%}).
76
76
77
77
* **AJAX requests are not working when `RestoreOriginalRenderDelegate` is `false`**—The same issue may occur when inheriting from an AjaxPage to support Medium Trust in DNN or SharePoint. You need to consider these limitations when you configure the AjaxManager or the AjaxPanel for your particular project schema.
78
78
79
79
* **When using Medium Trust, client-side validation does not execute and validators are added dynamically during an Ajax call**—When the Medium Trust level is used, you cannot use reflection to set private properties. However, when you use validators in a template that is placed in an AjaxPanel, you need to set the `_parent` private property of the validators to the updated panel with reflection. This approach is required so that all validators are rendered as expected. Therefore, in such scenarios, to make validators work as expected, use `asp:UpdatePanel` instead of the AjaxPanel or AjaxManager.
80
80
81
-
***Parent-child control configuration**—Child elements cannot be the `AjaxSetting` initiator or update their parent container element. To add and update a container or a parent control, allow the container or the control, or an external component to be the initiator. It is similar to placing a `telerik:RadAjaxPanel` or `asp:UpdatePanel` on the page: it will affect only the content inside this panel. The AjaxManager is similar; only it achieves what is going on under the hood.
81
+
* **Parent-child control configuration**—Child elements cannot be the `AjaxSetting` initiator or update their parent container element. To add and update a container or a parent control, allow the container or the control, or an external component to be the initiator. It is similar to placing a `telerik:RadAjaxPanel` or `asp:UpdatePanel` on the page: it will affect only the content inside this panel. The AjaxManager is similar; only it achieves what is happening under the hood.
0 commit comments