2

우리는 그리드 열의 사용자 정의 단추와 그리드 도구 모음의 사용자 정의 단추가있는 ASP.Net MVC 응용 프로그램에서 Kendo UI 그리드를 구현합니다.검도 UI 그리드 사용자 정의 버튼 - MVC4의 호출 작업 방법

버튼을 클릭하면 컨트롤러에서 actionmethod를 호출해야합니다. 우리는 자바 스크립트 메서드를 시작하고 컨트롤러에 ajax 호출을 수행하고 싶지 않습니다.

대신에 버튼을 클릭 할 때 actionmethod를 직접 호출하고 컨트롤러에 그리드 모델을 전달할 수있는 방법이 있습니다.

자바 스크립트를 호출하지 않고도 열 및 툴바에서 맞춤 버튼 클릭시 컨트롤러의 동작 메소드를 호출하고 컨트롤러에 그리드 모델을 전달하는 방법을 알려주십시오.

답변

0

일반 버튼만으로는 가능하지 않다고 생각하지만 검도 메뉴로 할 수는 있습니다.

컨트롤러

public class HomeController : BaseController 
{ 
    public ActionResult About() 
    { 
     Customer c = new Customer(); 
     c.Customer_Name = "Stephen"; 
     return View(c); 
    } 

    public ActionResult Redirect(Customer customer) 
    { 
     return View(); 
    } 
} 

보기 도움이

@(Html.Kendo().Grid<YourProject.Models.Customer>() 
    .Name("grid") 
    .ToolBar(toolbar => 
    { 
     toolbar.Template(@<text> 
      <div class="toolbar"> 
       @(Html.Kendo().Menu().Name("menu").Items(items => items.Add().Text("Redirect").Action("Redirect", "Home", @Model))) 
      </div> 
     </text>); 
    }) 
) 

희망!

관련 문제