2010-07-01 3 views
0

asp.net에서 JQgrid에 대한 코드를 작성하려고했습니다. asp.net MVC에서 동일하게 시도했지만 현재 asp.net에서 원합니다. MVC에서는 Helper 클래스를 사용하고 json 데이터를 반환하므로 helper 클래스를 사용할 수없는 asp.net에서 수행해야 할 작업이 있습니다. 직렬화는 json에서 가져 오기 위해 데이터로 수행 할 수 있지만 Htmlhelper는 어떻게 처리할까요? 나를 제안하고 나를 안내하십시오.asp.net에서 JQgrid

답변

2

Asp.net webforms와 asp.net mvc는 두 가지 다른 점이 있습니다.

jvGrid 웹 사이트에서 제공되는 webforms 샘플을 체크 아웃하는 대신 mvc에서 webform으로 정확하게 변환하지 마십시오. 여기

우리가 표준의 .js 외부 파일을 사용하고 우리는 (하나의 장소에가하거나 마스터 페이지에서) 그것을 필요로 우리의 페이지에서 다음을 포함 내 이전 프로젝트에서 jqGrid Webforms demo

0

입니다. 여기에서 다운로드 할 수 있습니다 : http://www.trirand.com/blog/?page_id=6.

컨트롤에서 jqGrid를 래핑하는 컨트롤에 대해 비용을 지불하고 해당 컨트롤을 사용할 수 있습니다. jQuery/javascript를 사용하지 않으려는 경우 ASP.NET 웹 폼 개발이 쉬워집니다.

+0

asp.net에서 jqgrid를 시도했지만 격자가 표시되지만 데이터가 표시되지 않습니다. 나는 json data.and jquery 호출의 URL에서 나는 aspx 페이지 fom JSON 데이터를 받고 오전 호출했습니다. 그러나 컨트롤이 해당 aspx 페이지로 들어가고 있지만 표가 비어 있지만 표가 데이터를 표시하지 않습니다. 실행 중 또는 오류 콘솔에서 오류가 없습니다. 나는 무엇을하지 못하고 있습니까? – Suman

+0

페이지에서 간단한 json으로 먼저 시도해보고 직접 바인딩 했습니까? 그게 작동한다면 그 json의 검색 부분을 더 내려다 보아라. 'firebug'와 같은 도구를 사용하여 브라우저로 다시 보내지는 것을 볼 수 있습니다. 작동하지 않는 경우 새 스레드를 만들거나이 질문을 편집하고 관련 코드를 표시하십시오. – XIII

0

jsonReader를 사용하고 json에 데이터 유형을 지정하고 있습니까?

jQuery("#gridid").jqGrid({ 
datatype:'json', 
jsonReader : { 
    root: "rows", 
    page: "page", 
    total: "total", 
    records: "records", 
    repeatitems: true, 
    cell: "cell", 
    id: "id", 
    userdata: "userdata"},