In such case, it seems like implementing custom binding
for your Grid would be best. In this way, you will be able to apply the Grid filtering on the server and, if needed, store the filter queries for further use.
If this does not fit your requirements, you can continue using a Grid with client-side filtering and get its currently applies filter expression using the DataSource filter
gridFilterExpression = $(
You can then build a query string from the filter expression and and pass it to an action method in your Controller.
Telerik by Progress