Releases: ALMMa/datatables.aspnet
3.0.0-preview.18
Initial (preview - unstable) release with support for .NET Core 3.1
and .NET 6.0
.
2.0.2
Final release for legacy DataTables.Mvc code.
Last release for legacy DataTables.Mvc code.
Although this code is stable and production-ready, the original project (DataTables.Mvc) is now changing to DataTables.AspNet to receive major new features.
Support for extra request parameters
Provided support for extra request parameters sent with DataTables. Should not break any existing code.
The internal DataTablesRequest class was renamed into DefaultDataTablesRequest and made public so you may derive from it and add new parameters without explicitly implementing the whole IDataTablesRequest interface.
Since ASP.NET MVC need the default method BindModel available, it've made it virtual to be overriden. You should override it and use the internal Bind method with your custom type instead of the default one.
Also, remember to override the MapCustomProperties so you can map your custom request properties into your custom model.
A future version will provide a way to discover custom parameters and populate a dictionary, if you're not into extending the DataTablesBinder class.
Initial version
Initial version of DataTables.MVC