VOLTAR URL
Pessoal boa tarde,
Eu tenho um botão onde eu crio o mesmo em uma classe padrão,
Gostaria de saber se tem como eu colocar um evento click nele para que onde o usuário clicar independente da pagina ele volte para a url anterior seguindo de todos os parâmetros,
Obrigado.
Eu tenho um botão onde eu crio o mesmo em uma classe padrão,
Gostaria de saber se tem como eu colocar um evento click nele para que onde o usuário clicar independente da pagina ele volte para a url anterior seguindo de todos os parâmetros,
Obrigado.
<input type=[Ô]button[Ô] value=[Ô]Voltar[Ô] onClick=[Ô]history.back()[Ô]>
Legal cara é isso mesmo que eu preciso, mas eu estou criando o botão no codebehind... por que ele vem de uma classe padrão... que código eu posso colocar no evento click dele do codebehind para fazer a mesma coisa...
Obrigado
Obrigado
C#:
static string prevPage = String.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if( !IsPostBack )
{
prevPage = Request.UrlReferrer.ToString();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect(prevPage);
}
VB.NET
Private Shared prevPage As String = String.Empty
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
If (Not IsPostBack) Then
prevPage = Request.UrlReferrer.ToString()
End If
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Redirect(prevPage)
End Sub
static string prevPage = String.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if( !IsPostBack )
{
prevPage = Request.UrlReferrer.ToString();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect(prevPage);
}
VB.NET
Private Shared prevPage As String = String.Empty
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
If (Not IsPostBack) Then
prevPage = Request.UrlReferrer.ToString()
End If
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Redirect(prevPage)
End Sub
neste caso está dando um erro dizendo que tem um cara nulo...
Object reference not set to an instance of an object.
o que ta vindo nulo é o UrlReferrer.. eu to usando c#
obrigado
Object reference not set to an instance of an object.
o que ta vindo nulo é o UrlReferrer.. eu to usando c#
obrigado
tente assim:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect(Request.UrlReferrer.ToString());
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect(Request.UrlReferrer.ToString());
}
Neste caso ele está redirecionando pra mesma pagina,
Não está voltando uma url.
Não está voltando uma url.
Essa operação(voltar histórico) é uma operação de client(browser), por isso é muito mais fácil usar a primeira opção que te passei. Inclua na sua classe a criação do botão com esse código...
humm... entndi.. legal.. obrigado.
Tópico encerrado , respostas não são mais permitidas