title: kendu ui datasource read event has null request
body: <p>I have an Kendo UI scheduler widget on mobile page, which as you can see has a datasource read event.  </p>
  
  <pre><code>    $("#scheduler").kendoScheduler({
      ...
      dataSource: {
          batch: true,
          transport: {
              read: {
              url: "http://mydomain.com/api/Schedule/Tasks_Read",
              dataType: "jsonp"
              },
  ...
  });
  </code></pre>
  
  <p>When the read event is called it sends the request as </p>
  
  <pre><code>http://mydomain.com/api/Schedule/Tasks_Read?callback=jQuery1910528280699858442_1396259085815&amp;_=1396259085816
  </code></pre>
  
  <p>the problem is that when the webapi get method gets the request, the <strong>[DataSourceRequest]DataSourceRequest request</strong> parameter is null.</p>
  
  <pre><code>[HttpGet]
          public DataSourceResult Tasks_Read(
              [DataSourceRequest]DataSourceRequest request)
          //,DateTime startDate)
          {
              using (scApp = new ScheduleControllerApplication())
              {
  ...
  }
  }
  </code></pre>
  
  <p>Can somebody clue me into why the request parameter is null?</p>
  
  <p>I have a scheduler on a MVC4 page and it works fine and has the same querystring <strong>jquery</strong> addition.</p>
  
  <p><strong>MY SOLUTION</strong> - By no means let this stop you from answering if you have diferent approach.
  Being that this call was from a mobile source i changed the httpget signature</p>
  
  <pre><code>[HttpGet]
          public string Tasks_Read(
              string request)
          {
              using (scApp = new ScheduleControllerApplication())
              {
  ...
  }
  }
  </code></pre>
  
  <p>and it worked and returned the 2 jQuery items i was expecting.</p>