# Client- Side Operations

Develop powerful and lightweight web applications using ASP.NET MVC controls. Learn more about the ComponentOne MVC controls in ASP.NET MVC documentation.

## Content



[CollectionViewHelper](/componentone/api/mvc/online-mvc/dotnet-framework-api/C1.Web.Mvc/C1.Web.Mvc.CollectionViewHelper.html) internally performs server-side operations like **sorting**, **filtering**, **paging** on data for databound controls like FlexGrid, FlexChart and other Input controls. However, it is possible to explicitly perform these operations on client-side too. CollectionView has a powerful client-side API. The Client-side operations include **Current Record Management**, **Sorting**, **Filtering**, **Grouping** and **Tracking Changes**.


> type=note
> See [Wijmo CollectionView API Documentation](https://developer.mescius.com/wijmo/api/classes/wijmo.collectionview.html) for more information on CollectionView's client-side API.

In this section, you learn about the following client-side operations that can be performed using CollectionView.

[Current Record Management](/componentone/docs/mvc/online-mvc/workwithcontrols/CollectionView/workwithcollectionview/CVClient-SideOperations/CVCurrentRecordManagement)

Learn how to manage current record using CollectionView.

[Filtering](/componentone/docs/mvc/online-mvc/workwithcontrols/CollectionView/workwithcollectionview/CVClient-SideOperations/CVFiltering)

Learn how to perform filtering in databound control using CollectionView.

[Grouping](/componentone/docs/mvc/online-mvc/workwithcontrols/CollectionView/workwithcollectionview/CVClient-SideOperations/CVGrouping)

Learn how to perform grouping in databound control using CollectionView.

[Sorting](/componentone/docs/mvc/online-mvc/workwithcontrols/CollectionView/workwithcollectionview/CVClient-SideOperations/CVSorting)

Learn how to perform sorting in databound control using CollectionView.

[Tracking Changes](/componentone/docs/mvc/online-mvc/workwithcontrols/CollectionView/workwithcollectionview/CVClient-SideOperations/TrackingChanges)

Learn how to keep track of changes made to the data in databound control using CollectionView.