Anchor - âncoras

19/08/2014

0

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

Responder

Posts

20/08/2014

Joel Rodrigues

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar