Skip to main content

ASPxClientTreeList.PerformCustomCallback(arg) Method

Obsolete. Sends a callback to the server and generates the server-side ASPxTreeList.CustomCallback event, passing it the specified argument.


    arg: string
): void


Name Type Description
arg string

A string value that represents any information that needs to be sent to the server-side ASPxTreeList.CustomCallback event.


Use the PerformCustomCallback method if you need to asynchronously go to the server and perform some server-side processing using AJAX-based callback technology. You can pass the required information which can be collected on the client side as a string of arguments via the arg parameter.

The PerformCustomCallback method posts back to the server using the callback technology and generates a server-side ASPxTreeList.CustomCallback event. The method’s arg argument is passed to the ASPxTreeList.CustomCallback event’s handler as the TreeListCustomCallbackEventArgs.Argument property.


This example shows how to delete selected nodes.

The image below shows the result:


To learn more, see Adding and Deleting Nodes.

using DevExpress.Web.ASPxTreeList;

protected void Page_Load(object sender, EventArgs e) {
    ASPxTreeList1.SettingsEditing.AllowRecursiveDelete = true;
protected void ASPxTreeList1_CustomCallback(object sender,
TreeListCustomCallbackEventArgs e) {
    foreach (TreeListNode node in ASPxTreeList1.GetSelectedNodes())
See Also