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