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"));
}
}
표시되지
누구든지 도와 드릴 수 있습니다.
감사합니다.