in pratica tu hai si legato il bottone al modalpopup, ma stai eseguendo lo show da codebehind, quindi solo dopo il postback.
invece dovresti far apparire il modal con javascript, senza fare il postback che non serve.
quindi togli pure la function sul click del bottone, e richiama la modal da client.
quindi semplicemente togli OnClick dal bottone
codice:<asp:Button ID="btnShow" runat="server" Text="Details" />