Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JQuery DataTables ASP.NET MVC
JavaScript C#
Branch: master
Pull request Compare This branch is 6 commits ahead, 5 commits behind johannes-brunner:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Datatables.Mvc.Test
Datatables.Mvc
Mvc3Application.AppSpike
packages
.gitignore
Local.testsettings
README.md
TraceAndTestImpact.testsettings
datatables.mvc.sln
datatables.mvc.vsmdi

README.md

This Fork

Uses json.net for serialization so DT_RowId and DT_RowClass can be used (a dictionary was required).

Adds a property getter/setter and binds DataTable.aoData. This dictionary contains all other key value pairs that are not specially handled; meaning you can retreive any key value pairs added to aoData via the fnServerParams (see [http://datatables.net/release-datatables/examples/server_side/custom_vars.html])

How to Use (Properly)

In Global.asax.cs during Application_Start:

ModelBinders.Binders.Add(typeof(DataTable), new DataTableModelBinder());

QA Build Environment

I'm using this project with another solution that has a QA build environment and VS requires the build environments be stored in the .csproj file; for now this is temporary until I disconnect this project from the solution. You have been warned.

Original README

This projects supplies C# classes for ASP.NET MVC 3 if jQuery DataTables is used as a data grid component and server side processing is enabled.

The projects comes with a DataTables model binder, to have a convenient C# data structure to bind the DataTables server request and a DataTableResult to generate the neccesary JSON data strucuture needed by DataTables as result.

For more information see Mvc3Application.AppSpike from source.

Something went wrong with that request. Please try again.