none
Posição da Página! RRS feed

  • Pergunta

  • Olá galera, estou com um problema para reposicionar a página, estou com uma aplicação ASP.NET usando AJAX, é tipo uma página de consulta, que existe no final da página os botões "Primeira", "Anterior", "Próxima" e "Última" só que como o AJAX não gera o Postback quando clico em alguma dessas opções a página vai para onde eu quero mais eu continuo com a posição normal... ou seja lá em baixo da página... tem como eu reposicionar a página quando (indo para o início dela) quando eu clicar em uma dessas opções???

     

    Abs

    quarta-feira, 29 de agosto de 2007 15:48

Respostas

  • comigo funcionou legal

     

    com AJAX

     

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim script As String = ""

    script = "window.scrollTo('0px,0px');"

    ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "X", script, True)

    End Sub

     

     

    Sem Ajax

    Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click

    Dim script As String = ""

    script = "window.scrollTo('0px,0px');"

    ClientScript.RegisterClientScriptBlock(Me.GetType(), "X", script, True)

    End Sub

     

     

    Tente colocar no page_load

    []s
    quinta-feira, 30 de agosto de 2007 16:23

Todas as Respostas

  • olá vc está redirecionando como?

    redirect, ou server.transfer..

     

    vc está setando o Page.MaintainScrollPositionOnPostBack ?

     

    []s

    quarta-feira, 29 de agosto de 2007 16:21
  • Oi Ricardo, uso o redirect... e o MaintaintScrollPositionOnPostBack está setado pra "false" já tentei colocar pra "true" mais continuou na mesma!!!

     

    []'s

    quarta-feira, 29 de agosto de 2007 17:29
  • olha tenta dar o focus em um objeto..

     

    ou entaum use o metodo do javascript  

    window.scrollTo(0px,0px)

     

     

    quarta-feira, 29 de agosto de 2007 23:24
  • Fala Ricardo... cara tentei mais não rolou... tentei usar assim:

     

    Protected Sub JavaScript()

    Dim script As String = ""

     

    script = "window.scrollTo('0px,0px');"

    ScriptManager.RegisterStartupScript(Me, [GetType](), "", script, True)

     

    End Sub

     

    A tela pisca, mais o scroll não sobe... como seto o focus?
    quinta-feira, 30 de agosto de 2007 14:57
  • comigo funcionou legal

     

    com AJAX

     

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim script As String = ""

    script = "window.scrollTo('0px,0px');"

    ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "X", script, True)

    End Sub

     

     

    Sem Ajax

    Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click

    Dim script As String = ""

    script = "window.scrollTo('0px,0px');"

    ClientScript.RegisterClientScriptBlock(Me.GetType(), "X", script, True)

    End Sub

     

     

    Tente colocar no page_load

    []s
    quinta-feira, 30 de agosto de 2007 16:23