2011-11-04 2 views
0

프런트 엔드에 2 개의 화면이 있는데 그 중 하나는 JSON을 사용하여 렌더링하고 다른 하나는 XSLT로 변환 한 XML을 사용하여 테이블을 렌더링합니다. 두 화면은 사용자가 참조 용으로 신속하게 전환 할 수있는 탭이므로 두 데이터가 동시에 필요합니다.ASP.NET MVC 3 JsonResult 및 XML 문자열을 반환하십시오.

2 개의 데이터는 XML-1이 POCO (그리고 Json으로 반환 됨)로 구문 분석되고 다른 하나는 직선 XML로 반환되기 때문에 동일한 COM interop 호출에서 반환됩니다. COM interop 메서드를 두 번 호출하지 않아도되고 싶지는 않습니다. 이상적으로는 Json과 XML을 같은 컨트롤러 메서드 호출로 전달하여 COM interop 메서드를 다시 호출하지 않아도됩니다.

XML과 JsonResult를 동일한 컨트롤러 메서드에서 반환 할 수있는 방법이 있습니까?

또한 jQuery를 사용하여 컨트롤러 메서드를 호출하고 데이터 매개 변수에 Json 결과가 포함되어 있는데 XML로 처리 할 수있는 방법은 무엇입니까?

+0

나는 가능한지 여부가 확실하지 않습니다. JSON 또는 XML로 반환 할 수없는 이유가 있습니까? – simonlchilds

답변

1

문자열 속성 (poco.AsXML)을 POCO에 추가 할 수 없으며 XML 속성으로 설정할 수 있습니까? JSON 객체에서 다시 전달됩니까?

(질문을 이해 한 경우)

+0

그건 완전히 이해가 안 돼요. 나는 그 생각을하지 못했다고 믿을 수 없습니다. 매우 감사합니다! –