Saltar al contenido

Hipervínculo para volver a la página anterior en asp .net

Haz todo lo posible por entender el código bien previamente a aplicarlo a tu trabajo y si ttienes algo que aportar puedes compartirlo con nosotros.

Solución:

puedes usar esto:

Go Back to Previous Page

Si está utilizando asp.net, recuerde que

javascript:history.go(-1)

y

window.history.back()

Ambos lo llevarán a la última página.
Pero la página anterior no será exactamente la página anterior.

Por ejemplo

Supongamos que está en la página Default.aspx y hay un asp:button

Ahora, cuando haces clic en el botón y estás de vuelta en Default.aspx
en esta situación, su página anterior sigue siendo usted Default.aspx

Toma otro ejemplo

tienes dos paginas Default1.aspx y Default2.aspx
Condición 1:- botón en el que se hizo clic Default1.aspx que te redirigen a Default2.aspx

ok tu página anterior es Default1.aspx
Condición 2:- botón en el que se hizo clic Default1.aspx y publicar de nuevo en el mismo Default1.aspx página

Ahora tu página anterior sigue siendo Default1.aspx


Editar

 protected void Page_Load(object sender, EventArgs e)
 
     if( !IsPostBack )
     
        ViewState["RefUrl"] = Request.UrlReferrer.ToString();
     
  

y use esto en el botón Atrás de la siguiente manera

 protected void Button3_Click(object sender, EventArgs e)
 
      object refUrl = ViewState["RefUrl"];
      if (refUrl != null)
          Response.Redirect((string)refUrl);
 

Para ir a la página anterior

primer método

Go Back

segundo método

Go back 

si queremos dar más de un paso atrás entonces aumentar

For going 2 steps back history.go(-2)
For going 3 steps back history.go(-3)
For going 4 steps back history.go(-4)
and so on........

Eres capaz de añadir valor a nuestro contenido dando tu experiencia en las observaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4.5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *