Cita: con esta abro otra segunda pagina aunque salga de la pagina y presione el boton atras de la primera pagina se vueve abrir la segunda pagina, como si ubiera presionado el boton y es to es lo que no quiero que haga
Ese comportamiento es normal, para evitar ese problema te sugiero que obtengas el request de la ultima página y despues hagas el redirect en server-side:
Recuperas en el page load la referencia y la guardas en viewstate por ejemplo:
ViewState["URL"] = Request.UrlReferrer.ToString();
Y despues haces el redirect con un html control:
Response.Redirect( ViewState["URL"].ToString() );
Solo maneja un try catch o verifica que no sea Nulo el UrlReferrer para que puedas tener la referencia.
Salu2