This is occurring because the ReportViewer relies on $ RSjQuery when displaying ToolBar
.
Add the following line of code in the Page_Load or Pre_Render event
If Not Page.IsPostBack Then
Me.Page.Controls.OfType(Of HtmlForm).First().Controls.Add(New ReportViewer With {.ID = "rdlcRSQuery", .Width = 0, .Height = 0)
End If
This will make the Scripts that ReportViewer dependent on are registered to the Page at the time of its display.
Remember to call
Imports Microsoft.Reporting.WebForms
And add the following CSS
<style type="text/css">
#rdlcRSQuery_ReportViewer { display:none;}
</style>