2014-01-21 2 views
1

이미 MVC 4에 웹 응용 프로그램이 있습니다. 내 SSRS 보고서를 다른 서버에서 사용할 수 있습니다. 나는 mvc 응용 프로그램에서 보고서를 표시하려고합니다. 보고서를보기 위해 내가 따라야 할 단계를 찾아보십시오. Sys.WebForms.PageRequestManagerParserErrorException : MVC, MvcReportViewer 및 Asp.Net aspx 페이지를 사용할 때

  1. 보고서 뷰어
  2. 추가 내가 사용하는 aspx 페이지를 가져 오전보기 페이지에서 컨트롤러
  3. 에서보기 페이지를 호출 MVC
  4. 의 컨트롤러 html.partial를 포함하는 aspx 페이지를 생성 ("aspxpagenamewithoutaspxextension")
  5. 조치를 실행하면 parmaters와 함께 보고서를 볼 수 있습니다.
  6. 매개 변수를 선택한 후 제출 단추를 클릭하면 다음 javascript 오류가 발생합니다.

Sys.WebForms.PageRequestManagerParserErrorException : 서버에서받은 메시지를 구문 분석 할 수 없습니다.

이 문제를 해결하는 데 도움을주십시오. 만일 당신이 더 많은 정보를 필요로한다면 나는 이것을 줄 것이다.

답변

0

이 오류가 발생하여 RDLC를 변경 한 후 ReportViewer.AsyncRendering=false 속성을 설정하면 문제가 해결됩니다. 기본적으로 ReportViewer.AsyncRendering은 true로 설정되어 있습니다. AJAX 컨트롤에 종속되어있어 필요한 작업을 수행 할 수 있습니다. 그 이유 때문에 렌더링을 false로 설정합니다.

아마도 시도해 볼 수 있습니다.