2011-05-10 2 views
0

WebMethod에 Gridview 행을 보내려고합니다. 자바 스크립트에서 컬렉션으로 매개 변수로 컬렉션을 보내는 가장 좋은 방법은 무엇입니까?WebMethod에 gridview 행 전달

답변

0

나는 당신이 최근에 묻는 것과 비슷한 것을해야했습니다. 나는 일반적으로 어떤 자바 스크립트를하지 않는다, 그러나 이것은 내가 수행 한 단계입니다 :

는 웹 방법을 만드는 것이 반환 표 뷰 행의 컬렉션입니다. 두 행을 포함하는 IList를 만드는 더미 웹 메서드를 만들고 멋진 경우 행을 채 웁니다. 그런 다음 컬렉션을 반환하십시오.

다음으로, 좋아하는 브라우저의 개발 도구를 사용하여 반송 전화를 디버그하고 결과를 검사하십시오. 내가 j를하지 않는다는 것을 명심하면서, 위의 내용을 시도했을 때 그 결과는 행의 속성/열을 저장하는 익명 형식을 포함하는 제네릭 배열로 설명 할 수 있다는 것을 알게되었습니다.

당신이 그 객체가 어떻게 생겼는지 이해하면, 당신이 그들을 만들 수 있습니다 ...

나는 (죄송합니다) 막연한 대답을 알고 있지만, 나 자신이 학습하는 데 사용하는 방법 그리고 그것은했다.

0

일반 자바 스크립트로는 개체를 보낼 수 없습니다. 하지만 json-jQuery를 사용할 수 있습니다. U는 json 객체로 gridview를 생성해야하고,이를 웹 메소드의 입력으로 보낼 수 있습니다. json 객체를 만드는 것은 javascript 객체를 만드는 것과 같습니다.

+0

@Ulhas가 scriptmanager를 사용하는 경우 json/soap 메시지를 작성하는 자바 스크립트가 사이드 매개 변수 유효성 검사와 모든 코드 배선을 따라 이미 만들어져 있어야하므로 올바른 형식의 객체를 자동으로 전달해야합니다 - 생성 된 메서드? – Smudge202