Cita: , ahora lo que quiero es que no me pase a la segunda pagina si no pasa por la primera, (la autentificacion), ya que si le doy la direccion de la segunda page en el explorer me manda a la pagina solicitada y eso es lo que no quiero,
En esos casos puedes hacer uso de la autenticacion de forms y todo está en la forma en que tengas configurado tu web.config... debes tener los siguiente:
Cita: <system.web>
...
...
<authentication mode="Forms">
<forms name="algun_nombre"
loginUrl="pagina_login.aspx"
protection="All"
timeout="30"
/>
</authentication>
...
...
<authorization>
<deny users="?" />
</authorization>
...
...
</system.web>
Con ello indicas que siempre será necesario que el usuario esté autenticado para visitar cualquier página de tu sitio en caso contrario te llevará automaticamente a la página de "pagina_login.aspx" para firmarte
Saludos y cualquier cosa por aqui andamos..