or
<div id="grid"></div><script type="text/javascript"> var dateRegExp = /^\/Date\((.*?)\)\/$/; function toDate(value) { var date = dateRegExp.exec(value); return new Date(parseInt(date[1])); } $(document).ready(function() { var url = '@Url.Action("Grid")'; var dataSource = new kendo.data.DataSource({ serverPaging: true, serverSorting: true, serverFiltering: true, pageSize: 200, transport: { read: { type: 'post', dataType: 'json', url: url } }, schema: { data: 'data', total: 'total', model: { id: 'EmployeeId', fields: { Name: { type: 'string' }, Email: { type: 'string' }, EmployeeNumber: { type: 'number' }, HireDate: { type: 'date' }, Active: { type: 'boolean' } } } } }); $('#grid').kendoGrid({ dataSource: dataSource, height: 400, columns: [ { field: 'Name', title: 'Name' }, { field: 'Email' }, { field: 'EmployeeNumber', title: 'Emplyee #' }, { field: 'HireDate', title: 'Hire Date', template: '#= kendo.toString(toDate(HireDate), "MM/dd/yyyy")#' }, { field: 'Active' } ], filterable: true, sortable: { mode: 'multiple' }, scrollable: { virtual: true } }); }); </script>router.navigate('/search + '?q=' + encodeURIComponent($('#search-input').value()));router.route('/search', function() { applicationLayout.showIn('#search-view', searchView); $('#search-results').html('<gcse:searchresults-only></gcse:searchresults-only>'); var script = (document.location.protocol === 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=003237445845897440411%3Atuurehzakfu'; $.getScript(script);});