Anchor - âncoras

.NET

19/08/2014

Boa tarde pessoal, sou novo com ASP e gostaria de tirar essa duvida.

Precisei fazer uma ancora em um botão que assim que executado ele desce a página até o local que desejo, porém quando executo a ancora ele passa na URL o nome da ancora com "#". Tem algum modo de fazer que o nome não apareça na URL? segue o código do botão:

"<asp:Button ID="btnExibir" runat="server" Text="Localizar"
CssClass="btn btn-primary" onclick="btnExibir_Click" href="#Localizar"/>"

e o link fica assim: "pagina.aspx#Localizar"
Junqueira Moura

Junqueira Moura

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

19/08/2014

Você pode definir o href como sendo um data-attribute e usar jQuery para fazer o scroll da página até o ponto desejado. No caso, você criaria um atributo como
data-ancora="localizar"
ou algo nesse molde.
Então com jQuery você seleciona o objeto com id="localizar", e faz um scroll da página até o top deste elemento.
GOSTEI 0
POSTAR