Skip to content

Commit 7f197f8

Browse files
authored
kb(ajaxmanager): fix malformed code blocks
1 parent 173463c commit 7f197f8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

controls/ajaxmanager/known-limitations.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@ This article lists the known limitations you may encounter when working with the
4747

4848
* **Ajaxified control postbacks when controls are not updated**—The AjaxManager setting from the following example will not ajaxify the button.
4949

50-
````ASP.NET
50+
````ASP.NET
5151
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
5252
<AjaxSettings>
5353
<telerik:AjaxSetting AjaxControlID="Button1">
5454
</telerik:AjaxSetting>
5555
</AjaxSettings>
5656
</telerik:RadAjaxManager>
57-
````
57+
````
5858

5959

6060

@@ -64,21 +64,21 @@ This article lists the known limitations you may encounter when working with the
6464
<UpdatedControls>
6565
<telerik:AjaxUpdatedControl ControlID="Button1" />
6666
</UpdatedControls>
67-
````
67+
````
6868
6969
7070
7171
* **Using the AjaxManager and AjaxPanel in the same application**&mdash;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.
7272
73-
* **The `OnRequestSent` and `OnResponseReceived` clisent-side events are missing**&mdash;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**&mdash;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.
7474
7575
* **Various controls are not supported by the Microsoft AJAX framework**&mdash;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%}).
7676
7777
* **AJAX requests are not working when `RestoreOriginalRenderDelegate` is `false`**&mdash;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.
7878
7979
* **When using Medium Trust, client-side validation does not execute and validators are added dynamically during an Ajax call**&mdash;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.
8080
81-
* **Parent-child control configuration**&mdash;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**&mdash;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.
8282
8383
## See Also
8484

0 commit comments

Comments
 (0)