Asp.net mvc 4 剑道格网不断旋转

Asp.net mvc 4 剑道格网不断旋转,asp.net-mvc-4,kendo-ui,kendo-grid,Asp.net Mvc 4,Kendo Ui,Kendo Grid,我正在做的事情应该是相当简单的剑道UI网格。我的网页中有以下Javascript: <div id="venueSelectGrid"></div> 它返回一个良好实例化的POCO对象,其中包含VenueID和VenueName 问题是当页面显示时,等待微调器将显示并继续运行。没有数据出现。有人知道我做错了什么吗 谢谢 卡尔试试这个: public ActionResult GetVenue([DataSourceRequest] DataSourceRequest

我正在做的事情应该是相当简单的剑道UI网格。我的网页中有以下Javascript:

<div id="venueSelectGrid"></div> 
它返回一个良好实例化的POCO对象,其中包含VenueID和VenueName

问题是当页面显示时,等待微调器将显示并继续运行。没有数据出现。有人知道我做错了什么吗

谢谢

卡尔

试试这个:

public ActionResult GetVenue([DataSourceRequest] DataSourceRequest request)
{
    JsonResult jsonResult = Json(_DictionaryRepository.GetVenue("1").ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
    return jsonResult;
}
gridSelect = function (name, idColumnName, descColumnName, descColumnTitle, url) {

$(name).kendoGrid({
    autoBind: true,
    width: "18em",
    height: "16em",
    columns: [
        {
            field: "IsChecked",
            title: "<input type='checkbox' name='IsChecked'  class='centerCheckbox parentCheckbox' />",
            template: "<input type='checkbox' name='IsChecked' class='childCheckbox' />",
            headerTemplate: "<input type='checkbox' id='chkSelectAll' onclick='checkAll(this)'/>",
            //headerTemplate: "<input type='checkbox' id='chkSelectAll' onclick='checkAll(" + name + ", this)'/>",
            width: "2em"
        },
        {
            field: idColumnName
        },
        {
            field: descColumnName,
            title: descColumnTitle,
            width: "15em"
        }
    ],
    dataSource: new kendo.data.DataSource({
        transport: {
            read: {
                url: url,
                dataType: "json",
                contentType: "application/json"
            }
        },
        serverFiltering: true,
        pageSize: 0
    }),
    //selectable: "row",
    scrollable: true,
    sortable: false,
    reorderable: false,
    resizable: false,
    columnMenu: false,
}).data("kendoGrid").hideColumn(idColumnName);
public ActionResult GetVenue()
{
    JsonResult jsonResult = Json(_DictionaryRepository.GetVenue("1"), JsonRequestBehavior.AllowGet);

    return jsonResult;
}
public ActionResult GetVenue([DataSourceRequest] DataSourceRequest request)
{
    JsonResult jsonResult = Json(_DictionaryRepository.GetVenue("1").ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
    return jsonResult;
}