2013-08-20 2 views
0

PagerParameter 속성 값을 JSON으로 컨트롤러 작업에 보내려고합니다. 그러나 두 속성 모두 Null로 끝납니다. 내 목표는 페이지가 매겨진 데이터로 infinitescrolling 기능을 구현하는 것입니다. 스크롤 부분이 잘 작동하고 컨트롤러가 다시 레코드를 제공하지만 페이징되지 않음 - 모든 데이터!컨트롤러 작업에서 PagerParameter 매개 변수에 값을 설정하는 방법

PagerParameter 개체 값이 Null이기 때문에. 아래는 내가하려는 일입니다.

public ActionResult DisplayPaged(string subjectPath, PagerParameters pagerParameters) 
{ 
... 
... 
} 

내가보기에 내 AJAX 방식의 값을 보낸다 방법이 있습니다 :

$.ajax({ 
url: "@Url.Action(actionName: "DisplayPaged", controllerName: "Question")", 
data: { 'subjectPath': 'lending', pagerParameters: { 'Page': pageCounter, 'PageSize': 2 } }, 
... 
... 
}); 

은 그러나 모두 pagerParameter.Page 및 pagerParameter.PageSize 속성은 null입니다.

도와주세요!

답변

0

JSON으로 보내지 마십시오. 대신 "pagerParameters.Page"와 같이 양식 필드의 이름을 지정하는 ASP.NET MVC 규칙을 존중하는 게시물을 작성하십시오. pageCounter.

+0

예를 들어 주시겠습니까? –

+0

내가 방금 한 것 같아. –

관련 문제