簡體   English   中英

如何在MVC,cshtml中的kendo ui網格中使用ajax綁定傳遞其他數據?

[英]How to pass additional data with ajax binding in kendo ui grid in MVC,cshtml?

我使用的是Kendo UI網格。 在這里,我需要將其他數據傳遞給后端。 我用這個方法。 但它給出錯誤“.Data()不包含數據的定義”

這是我的cshtml代碼。

                @(Html.Kendo().Grid<CrowdlogisticsWebMVC.Models.ContactMediumModel>()
                    .Name("gridAddress")
                    .Columns(columns =>
                    {
                        columns.Bound(p => p.PartyID).Title("").Width(30);
                        columns.Bound(p => p.AddressLine1).Width(150);
                        columns.Bound(p => p.AddressLine2).Width(150);
                        columns.Bound(p => p.City).Width(150);
                        columns.Bound(p => p.Country).Width(150);
                    })                         
                    .Filterable()
                    .DataSource(dataSource => dataSource
                        .Ajax()
                         .Read(read => read.Action("GetAddresses", "Party"))
                          .Data("productsReadData")
                     )
               )


<script type="text/javascript">

    function productsReadData() {
        return {
            firstName: "John",
            lastName: "Doe"
        };
    }

</script >

小錯誤 - Data()應該在Action()之后不在Read()之后(在Read內),如下所示:

.DataSource(dataSource => dataSource
                    .Ajax()
                    .Read(read => read.Action("GetAddresses", "Party").Data("productsReadData"))                         
           )

問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM