title: Using Kendo Grid with Server Side Filters and Server Side Sorting, Field = NULL?
body: <p>I'm using A Kendo Grid, With Server Side Filtering and Server Side Sorting. In my Data Source Transport Read method the field is always null. Any Suggestions?</p>
  
  <p>This my code for initializing the Grid:</p>
  
  <pre><code>var gridDataSource = new kendo.data.DataSource({
              transport: {
                  read: {
                      url: '@Url.Action("Read", "GridModule")',
                      type: 'POST',
                      contentType: 'application/json'
                  },
                  parameterMap: function (options) {
                      options.assignmentFilters = assignmentFilters;
                      return JSON.stringify(options);
                  }
              },
              pageSize: 20,
              serverPaging: true,
              serverSorting: true,
              serverFiltering: true,
              schema: {
                  model: {
                      fields: {
                          LastSurveyDate: { type: "date" },
                          LastNoteDate: { type: "date" }
                      }
                  },
                  data: "data",
                  total: "totalRows"
              }
          });
  
          var $grid = $('#gridAssignments');
  
          if (e.firstLoad) {
              $grid.kendoGrid({
                  scrollable: true,
  
                  pageable: {
                      refresh: true,
                      pageSizes: [20, 50, 100, 500, 1000],
                      buttonCount: 12,
                      messages: {
                          display: "Showing {0}-{1} from {2} Provider Contacts",
                          empty: "No Contacts Match the Filter Criteria",
                          itemsPerPage: "Contacts per page"
                      }
                  },
                  reorderable: true,
                  navigatable: true,
                  change: gridOnChange,
                  dataBound: gridOnDataBound,
                  dataSource: gridDataSource,
                  columnReorder: gridColumnReorder, 
                  columnHide: gridColumnHide,
                  columnResize: gridColumnResize,
                  columnShow: gridColumnShow,
                  columnMenu: {
                      sortable: false,
                      messages: {
                          columns: "Choose columns",
                          filter: "Filter",
                         }
                  },
                  resizable: true,
                  height: '720px',
                  filterable: {
                      extra: false,
                      operators: {
                          string: {
                              contains: "Contains",
                          },
                          date: {
                              lt: "Is before", 
                              gt: "Is after",
                              equal: "On"
                          }
                      }
                  },
                  selectable: "row",
                  sortable: {
                      mode: "single",
                      allowUnsort: true
                  },
                  columns: [ @Html.Raw(Model.GridColumns.Columns) ]
          });
          } else {
              $grid.data('kendoGrid').setDataSource(gridDataSource);
          }
  </code></pre>