I am new to Telerik Reporting & have started adding Report Viewer to my ASP.net MVC application. In runtime ReportViewer is displaying "Bad Request" & Fiddler is displaying below error message.
Message: POST /api/reports/clients/215829-979c/parameters HTTP/1.1 "Missing report name"
Can you please help me in this.
Report viewer code snippet:
Html.TelerikReporting().ReportViewer()
.Id("reportViewer1")
.ServiceUrl("/api/reports")
.TemplateUrl("/ReportViewer/templates/telerikReportViewerTemplate.html")
.ReportSource(Model.ReportSource)
.ViewMode(ViewModes.INTERACTIVE)
.ScaleMode(ScaleModes.SPECIFIC)
.Scale(1.0)
Report Source in ViewModel
var settings = new System.Xml.XmlReaderSettings();<br> settings.IgnoreWhitespace = true;<br><br> using (System.Xml.XmlReader xmlReader = System.Xml.XmlReader.Create(System.Web.HttpContext.Current.Server.MapPath("~/Reports/Dashboard.trdx"), settings))<br> {<br> var xmlSerializer = new Telerik.Reporting.XmlSerialization.ReportXmlSerializer();<br><br> var report = (Telerik.Reporting.Report)xmlSerializer.Deserialize(xmlReader);<br> report.DataSource = this.SearchResult == null ? new List<EnquiryPoster>() : this.SearchResult; <br><br> this.ReportSource = new InstanceReportSource<br> { <br> ReportDocument = report,<br> };<br> }thank you
-nm