C'è un modo per aprire un asp: HyperLink.NavigateUrl in una nuova scheda e non cambiare la posizione della corrente?Come aprire asp: HyperLink.NavigationUrl in una nuova scheda
26
A
risposta
51
utilizzare <asp:HyperLink Target="_blank" />
in realtà a seconda delle impostazioni degli utenti che possono aprire una nuova finestra.
Questo funziona per una nuova scheda in FF e Chrome, non sembra funzionare in IE (8), ma questo può dipendere dal doctype.
7
<asp:HyperLink ID="HyperLink1"
runat="server"
NavigateUrl="http://yoursite.com"
Target="_blank">
This will work.
</asp:HyperLink>
+0
manca il tag di chiusura. – TheOptimusPrimus
1
<asp:HyperLink ID="lnkCompUrl" runat="server" Width="200px"></asp:HyperLink></li>
lnkCompUrl.Text = Convert.ToString(dsData.Tables[0].Rows[0]["comp_url"]);
string url="http://"+Convert.ToString(dsData.Tables[0].Rows[0]["comp_url"]);
lnkCompUrl.NavigateUrl = String.Format("javascript:void(window.open('"+url+"','_blank'));");
0
protected void grdvEmployeeDetails_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
var firstCell = e.Row.Cells[0];
firstCell.Controls.Clear();
firstCell.Controls.Add(new HyperLink { NavigateUrl = String.Format("javascript:void(window.open('" + "EmployeeDetails.aspx?EmpId=" + firstCell.Text + "','_blank'));"), Text = firstCell.Text });
}
}
0
Ha lavorato per me:
[asp:HyperLink runat="server" ID="..." Target="_blank" Text=".......".../]
Problemi correlati
- 1. Come aprire una nuova scheda in CasperJS
- 2. come aprire .pdf in una nuova scheda
- 3. Come aprire una nuova scheda sul pulsante clic in Rails?
- 4. AngularJS: come aprire un file in una nuova scheda?
- 5. Angularjs $ stato aprire il collegamento in una nuova scheda
- 6. aprire i collegamenti esterni in una nuova scheda senza jQuery
- 7. Aprire una nuova scheda per leggere un file PDF
- 8. GWT pagina aperta in una nuova scheda
- 9. GVim: Apri in una nuova scheda
- 10. Header posizione in una nuova scheda
- 11. Come aprire l'url dei crediti di highcharts nella nuova scheda
- 12. come aprire una pagina in una nuova scheda sul pulsante clic su asp.net?
- 13. Come aprire una pagina in una nuova finestra o scheda da code-behind
- 14. Aprire un'app Chrome in una scheda
- 15. Come aprire un file in una nuova scheda di default in NERDTree?
- 16. Vim - apre una nuova scheda nel buffer
- 17. Aprire una nuova scheda con javascript ma rimanere nella scheda corrente utilizzando javascript
- 18. Invio modulo apre una nuova scheda/finestra?
- 19. NERDTree si apre in una nuova scheda, come ultima scheda in gvim?
- 20. È possibile aprire una nuova scheda su una particolare riga in vim?
- 21. Come aprire un link di azione del rasoio in una nuova scheda?
- 22. come aprire un link in una nuova scheda (chrome) usando il selenio web?
- 23. Come aprire il file PDF in una nuova scheda o finestra invece di scaricarlo (usando asp.net)?
- 24. Come aprire la pagina in una nuova scheda utilizzando la risposta. reindirizzare su asp.net
- 25. Come trap "aprire in una nuova scheda" fa clic su jquery.click
- 26. Come aprire il link al file pdf in una nuova scheda utilizzando html
- 27. apre un collegamento in una nuova scheda nella stessa finestra
- 28. Creare collegamenti in un div specifico in una nuova scheda
- 29. Come si crea Sublime Text 3 per aprire un file in una nuova scheda invece di aprirlo nella scheda corrente?
- 30. Come si sposta una finestra esistente in una nuova scheda?
funziona anche in IE (8) – Shimmy
Questo funziona anche in GridView. Esempio –
Singaravelan