Why
AutoEventWireup="false"
in the Page Directive?
It should be
true
in order to fire the Events.
Also define OnClick event for Button in aspx page.
<asp:Button ID="btnView" runat="server" CssClass="buttonStyle" Text="View Report" OnClick="btnView_Click" />
Otherwise, the event will not get fired.