0

MSCRM에서 작업 보고서 (.rdl)를 만들고 CRM에 배포하고 CRM에 대한 보고서를 실행할 때 올바르게 실행됩니다.ReportViewer 누락 된 URL 매개 변수 : IteretionId

다음 원격 처리 모드에서 이전에 만든 CRM 보고서를 실행하기위한 웹 페이지를 만듭니다. 보고서 뷰어가 보고서를 표시하지 않습니다.

는 내가 이벤트 로그 내가 URL 매개 변수를 누락이 경고 메시지

있어 일이 무엇인지 볼 수 엽니 다

내가 연구하고 내 웹 페이지에이 코드를 사용하여 해결하려고 IterationId

그러나 보고서는 아직도 내 웹에서
var pathQuery = HttpContext.Current.Request.Url.PathAndQuery.ToLower(); 

     var url = HttpContext.Current.Request.Url.ToString().ToLower(); 

     if (pathQuery.StartsWith("reserved.reportviewerwebcontrol.axd") && !url.Contains("iterationid")) 
     { 
      var resourceStreamId = HttpContext.Current.Request.QueryString["ResourceStreamId"]; 

      if (resourceStreamId == null) { return; } 

      if (resourceStreamId.ToString().Equals("Blank.gif", StringComparison.InvariantCultureIgnoreCase)) 
      { 
       Context.RewritePath(String.Concat(HttpContext.Current.Request.Url.PathAndQuery, "&IterationId=0")); 
      } 
     } 

표시되지

누구든지 도와 드릴 수 있습니다.

감사합니다.

답변

0

확인.

나는 내 보고서에있는 모든 "라인 컨트롤"을 삭제 Here

에서 내 문제에 대한 해결책을 발견하고는 일이다!