I had the same issue but resolved it by enclosing the code loading the crystal report in if not(ispostback) block.
like this:
If Not (IsPostBack) Then
ConfigureCrystalReports()
End If
where ConfigureCrystalReports() is my predefined method that defines my report document.
Hope this helps