2011-11-23 3 views
2

호출 된 URL을 기반으로 두 가지 유형의 출력을 생성하는 편안한 웹 서비스가 있습니다. 두 메소드 모두 일부 XML 로깅 정보를 반환합니다.MVC3 응용 프로그램에서 서비스 요청 보내기

동일한보기에서 각 유형의 보고서에 대한 버튼을 갖고 있으며 반환 할 때 xml 데이터를 화면에 표시하고 싶습니다.

누구든지 가이드를 제공하거나이를 달성하는 방법에 대한 지침서를 가르쳐 줄 수 있습니까?

+2

jQuery 아약스를 보셨습니까? - http://api.jquery.com/jQuery.ajax/ 형식을 지정하고 결과를 매우 쉽게 처리 할 수 ​​있습니다 (이 경우 아약스를 사용한다고 가정 함). – Balthy

+0

저의 첫 번째 생각은 작업 서버 측에서 Razor 엔진을 사용하여 렌더링을 수행하는 것이지만 jQuery를 살펴 보겠습니다. – TeamWild

답변

1

, 당신은 유사한 RestSharp 또는 무언가를 사용할 수 있습니다. 또는 요청을 만들어 수동으로 구문 분석 할 수 있습니다.

+0

첫 번째 생각은 요청을 서버 쪽에서 만든 다음 렌더링 된 뷰에 반환 된 XML을 전달하는 것입니다. 다른 동작을하는 양식에 2 개의 제출 버튼이 있습니까? – TeamWild

+1

자바 스크립트를 사용하지 않고 다른 동작에 동일한 양식이 아닙니다. 그러나 어떤 버튼이 클릭되었는지 확인하고 이에 따라 다른 코드를 실행하는 작업을 확인할 수 있습니다. 참조 : http://weblogs.asp.net/dfindley/archive/2009/05/31/asp-net-mvc-multiple-buttons-in-the-same-form.aspx – twaggs

+0

조종사에게 감사드립니다. 실제로 링크를 사용한 다음 CSS를 사용하여 버튼처럼 보이게했습니다. 일단 주 기능이 끝나면 컨트롤러 클래스에 단일 처리기가 있으므로 다시 돌아와서 다시 팩할 것입니다. – TeamWild

0

당신이 찾고있는 것은 AJAX입니다.

이 링크는 도움이됩니다 Ajax- W3Schools 희망이 있습니다.

관련 문제