1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Asp.net - vb-net

Discussão em 'Web Development' iniciada por alfinete, 29 de Maio de 2007. (Respostas: 7; Visualizações: 1849)

  1. alfinete

    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
     
  2. p3dro

    p3dro Power Member

    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>
    
     
  3. SoundSurfer

    SoundSurfer Power Member

    Porque é que o botão tem de ser um botão asp?
    não pode ser um botão html normal?
     
  4. alfinete

    alfinete Power Member

    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
     
  5. OldMan

    OldMan Power Member

    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>
    
     
  6. SoundSurfer

    SoundSurfer Power Member

    Isto está correcto.
    Já experimentaste?
     
  7. alfinete

    alfinete Power Member

    <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
     
  8. OldMan

    OldMan Power Member

    isso creio que e' uma definicao do proprio browser
     

Partilhar esta Página