2014-01-18 14 views
0

如何把刪除,更新,編輯按鈕到MVC webGrid?在WebGrid Crud

代碼:

<div> 

@{ 

    var grid = new WebGrid(ViewData.Model, defaultSort: "EmplID"); 

} 

@grid.GetHtml() 

</div> 

控制器:

public class HomeController : Controller 
    { 
     public ActionResult Index() 
     { 
      ViewBag.Message = "Precise Technology Consultants"; 
      var DataContext = new EmployeeAtdDataContext(); 
      //var EmployeeAtd = DataContext.GetAttendance_Sp(); 
      IEnumerable<GetAttendance_SpResult> EmployeeAtd = DataContext.GetAttendance_Sp().ToList(); 
      return View(EmployeeAtd); 
     } 

現在我試圖把添加,刪除按鈕呢?

回答

0

我認爲你正在尋找的東西是這樣的:

@grid.GetHtml(columns: new [] { 
    grid.Column("col1"), 
    grid.Column("col2"), 
    grid.Column(
     "", 
     header: "Actions", 
     format: @<text> 
       @Html.ActionLink("Edit", "Edit", new { EmplID=item.EmplID}) 
       | 
       @Html.ActionLink("Delete", "Delete", new { EmplID=item.EmplID}) 
       </text> 
    ) 
}) 

在控制器包含這樣的方法:

public ActionResult Edit(int EmplID) 
...