2016-08-04 4 views
-1

TelerikのMVCグリッド列は、私のビューの最初の行に @model IEnumerable<NTI.Data.EDC.LabUnit>を追加するまで識別されません。しかし、私はこの行を追加します。 Telerik MVC Gridはデータをロードし、すべてのボタンを表示します。しかし、トリガされないイベントを挿入、更新、削除する。ブラウザのコンソールウィンドウにJavascriptエラーはありません。また、私は、telerikによって作成されたInsert/Update/Deleteボタンのためのフォームアクションがないことにも気付きました。助けてください。Telerikグリッドの追加、更新、削除のイベントが発生しない

マイコードリファレンス:http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-editing-ajax-editing.html

ビュー

@(
Html.Telerik().Grid(Model) 
    .Name("Grid") 
    .DataKeys(dataKeys => dataKeys.Add(c.ID)) 
    .ToolBar(commands => commands.Insert()) 
    .DataBinding(dataBinding => dataBinding 
     //Ajax binding 
     .Ajax() 
     //Home.Index renders the grid initially 
       .Select("LabUnits", "Lab") 
     //Home.Insert inserts a new data record 
        .Insert("LabUnitsInsert", "Lab") 
     //Home.Update updates an existing data record 
        .Update("LabUnitsUpdate", "Lab") 
     //Home.Delete deletes an existing data record 
        .Delete("LabUnitsDelete", "Lab") 
    ) 
    .Columns(columns => 
    { 
     columns.Bound(c => c.ContactName); 
     columns.Bound(c => c.Country); 
     columns.Bound(c => c.BirthDay); 
     columns.Command(commands => commands 
       .Edit() 
       .Delete()); 
    }) 

) 

コントローラ

public class LabController : Controller 
{ 
    public ActionResult LabUnits() 
    { 
     IEnumerable<LabUnit> lbUnit = new LabUnitDB().SelectAll(); 

     return View(new GridModel(lbUnit)); 
    } 

    [HttpPost] 
    [GridAction] 
    public ActionResult LabUnitsInsert() 
    { 
     //insert 
    } 

    [HttpPost] 
    [GridAction] 
    public ActionResult LabUnitsUpdate(int id) 
    { 
     //update 
    } 

    [HttpPost] 
    [GridAction] 
    public ActionResult LabUnitsDelete(string id){ 
     // Delete 
    } 
} 

答えて

0

私は問題を解決することができました。だから、そのサーバはAjaxの結合ではなく

.DataBinding(dataBinding => dataBinding 
     //Server binding 
     .Server() 

.DataBinding(dataBinding => dataBinding 
     //Ajax binding 
     .Ajax() 

を交換しなければなりませんでした。

関連する問題