Asp.net - vb-net

alfinete

Power Member
<div class="btn_admin_util">

<a href="Http://localhost:8080/site/admin.aspx" target="_blank">

<asp:Button ID="Btn_Admin_Utilizadores" runat="server" Height="28px" Text="Administração de Utilizadores"
Width="197px" BackColor="#8080FF" />
</a>

</div>

tenho este code numa aplicação asp.net com vb.net. este pequeno excerto esta em asp.net para quem nam perceba muito.

pu seja tenho um botão dentro de uma div ,isso não é o prob, eu julgo que seja o botão dentro de um tag <a> pois quando clico nele me abre duas paginas com o mesmo conteudo, eu simplemente quero que,quando clique nesse botão ele abra apenas uma pagina e não duas, cada vez que carregue no botão.

ou seja.

eu não. tenho nehum code onclick no botão, so apenas tenho o que esta a vista no code.

apenas pergunto porque ele me abre duas paginas com o mesmo conteudo.

so quero que abra uma

agradecia uma ajuda

obrigado
 
tenta ver se isto te ajuda ...

Código:
<div class="btn_admin_util">

<asp:Button ID="Btn_Admin_Utilizadores" runat="server" Height="28px" 
Text="Administração de Utilizadores" Width="197px" BackColor="#8080FF"
OnClientClick="window.open('http://localhost:8080/site/admin.aspx')" />

</div>
 
sendo botão asp ou html faz o mesmo, eu so simplesmento quero que ele ao chamar com onclick abra numa pagina nova e não na mesma
 
devo dizer que de .net a minha experiencia e' 0 (zero).

ja experimentaste o que o p3dro disse?

tenta tambem tirar o target do <a> a ver se ele abre na mesma ou se abre apenas uma (como tu querias).

em ultimo caso o que tou a ver e' que podes fazer mais ou menos como o p3dro disse, mas no html:

Código:
<div class="btn_admin_util">
    
    <a href="#" onClick="window.open('http://localhost:8080/site/admin.aspx', 'name');"> 
    
      <asp:Button  ID="Btn_Admin_Utilizadores" runat="server" Height="28px" Text="Administração de Utilizadores"
            Width="197px" BackColor="#8080FF" />
    </a>
    
  </div>
 
tenta ver se isto te ajuda ...

Código:
<div class="btn_admin_util">

<asp:Button ID="Btn_Admin_Utilizadores" runat="server" Height="28px" 
Text="Administração de Utilizadores" Width="197px" BackColor="#8080FF"
OnClientClick="window.open('http://localhost:8080/site/admin.aspx')" />

</div>

Isto está correcto.
Já experimentaste?
 
<div class="btn_admin_util">

<asp:Button ID="Btn_Admin_Utilizadores" runat="server" Height="28px"
Text="Administração de Utilizadores" Width="197px" BackColor="#8080FF"
OnClientClick="window.open('http://localhost:8080/site/admin.aspx')" />

</div>

pesso imensa desculpa , mas não tinha reparado no topico p3dro

mas este code do P3dro funcina super bem

no mozila abre em nova tab, tudo ok
no IE, abre uma nova janela, será que posso abrir tb em nova tab

obrigado pela ajuda
 
Back
Topo