2016-06-24 30 views
0

剣道UIグリッドを初めて使用しました。私は、MVCのサンプルを見て、結合サンプルは、コントローラからビューにモデルを渡す方法を遠隔把握することはできませんよ午前:剣道グリッドMVCサンプル - リモートデータバインディング

コントローラコード:

public partial class GridController : Controller 
    { 
     public ActionResult Remote_Data_Binding() 
     { 
      return View(); 
     } 
    } 

ビューコード:

@(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.OrderViewModel>()  
    .Name("grid") 
    .Columns(columns => { 
     columns.Bound(p => p.OrderID).Filterable(false).Width(100); 
     columns.Bound(p => p.Freight).Width(100); 
     columns.Bound(p => p.OrderDate).Format("{0:MM/dd/yyyy}").Width(140); 
     columns.Bound(p => p.ShipName); 
     columns.Bound(p => p.ShipCity).Width(150); 
    }) 
    .Pageable() 
    .Sortable() 
    .Scrollable() 
    .Filterable() 
    .HtmlAttributes(new { style = "height:430px;" }) 
    .DataSource(dataSource => dataSource 
     .Ajax() 
     .PageSize(20) 
     .Read(read => read.Action("Orders_Read", "Grid")) 
    ) 
) 

ビューコードには@modelが指定されておらず、コントローラにViewメソッドで渡されたモデルはありません。グリッドはどのようにしてデータを取り込みますか?

+0

それはアヤックスを使用しています(〜/グリッド/ Orders_Read) – Fruitbat

答えて

関連する問題