All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

IQueryBuilderInputSerializer Interface

The service used to deserialize client data from the Web Query Builder.

Namespace: DevExpress.DataAccess.Web.QueryBuilder

Assembly: DevExpress.DataAccess.v20.2.dll

Declaration

public interface IQueryBuilderInputSerializer
Public Interface IQueryBuilderInputSerializer

Remarks

When a user clicks the Save button in the Web Query Builder toolbar, the Query Builder raises the client-side SaveQueryRequested(String) event. You can use the client-side GetSaveQueryModel method to retrieve the model with the serialized data and send the model to the server-side controller method. The controller must call the IQueryBuilderInputSerializer.DeserializeSaveQueryRequest method to deserialize the model.

The complete sample project is available in the following DevExpress Examples repository on GitHub:

View Example: How to Use the Query Builder Control in an ASP.NET Core Application

See Also