ASP.Net – Missing URL parameter: IterationId’ Error

You get the following error when calling a reporting services report from your ASP.Net web application that passes a parameter on Non-IE browsers using the 2010 ReportViewer control:

Message
Missing URL parameter: IterationId
StackTrace
at Microsoft.Reporting.WebForms.HandlerOperation.GetAndEnsureParam(NameValueCollection urlQuery, String paramName) at Microsoft.Reporting.WebForms.ReportImageOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Sometimes this error will occur when you use the line control on a report. The Line control tries to include a standard blank image right after it, but the URL is missing that parameter in FireFox and Chrome. Try removing the line control from your report to see if the error disappears.

This error does not happen with IE Browsers. Just ignore.

Leave a Reply