Y at-il un moyen d'ouvrir un asp: HyperLink.NavigateUrl dans un nouvel onglet et ne pas changer l'emplacement du courant?Comment ouvrir asp: HyperLink.NavigationUrl dans un nouvel onglet
26
A
Répondre
51
utilisez <asp:HyperLink Target="_blank" />
en fonction des paramètres de l'utilisateur qui peuvent ouvrir une nouvelle fenêtre.
Cela fonctionne pour un nouvel onglet dans FF et Chrome, ne semble pas fonctionner dans IE (8), mais cela peut dépendre du doctype.
7
<asp:HyperLink ID="HyperLink1"
runat="server"
NavigateUrl="http://yoursite.com"
Target="_blank">
This will work.
</asp:HyperLink>
+0
Il manque sa balise de fermeture. – 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
travaillé pour moi:
[asp:HyperLink runat="server" ID="..." Target="_blank" Text=".......".../]
Questions connexes
- 1. Ouvrir un nouvel onglet
- 2. Comment piéger "ouvrir dans un nouvel onglet" clique dans jquery.click
- 3. Afficher une page dans Firefox sans ouvrir un nouvel onglet
- 4. Comment ouvrir un fichier PDF dans Google Chrome dans un nouvel onglet?
- 5. Ouvrir un élément ASP.NET GridView dans une nouvelle page ou un nouvel onglet - comment?
- 6. Comment puis-je ouvrir un nouvel onglet de navigateur dans Eclipse PDT?
- 7. ouvrir le lien dans un nouvel onglet pour le ImageButton dans asp.net
- 8. Comment puis-je ouvrir un nouvel onglet de navigateur à partir de JavaScript?
- 9. WPF TabControl avec le bouton 'nouvel onglet'?
- 10. flash devrait ouvrir la fenêtre dans un nouvel onglet, mais il ouvre une nouvelle pop up sur mac
- 11. Ouverture (c) des tags dans le nouvel onglet (G) Vim
- 12. Post-scriptum ASP sur un seul onglet
- 13. Personnalisation de la couleur d'arrière-plan avec les pop-ups ouverts IE7 dans un nouvel onglet
- 14. javascript pour nouvel onglet (CTRL + T), nouvelle fenêtre (CTRL + N)?
- 15. Comment ouvrir un nouvel e-mail et attribuer un sujet en utilisant .NET Compact Framework
- 16. Diffuser un fichier PDF vers une nouvelle instance de navigateur ou un nouvel onglet?
- 17. ASP Net - Comment ouvrir un formulaire dans une nouvelle fenêtre dans ASP.NET
- 18. Comment spécifier un onglet dans .screenrc?
- 19. Comment utiliser un widget onglet dans Android?
- 20. Format de noeud XML (ajouter une nouvelle ligne/un nouvel onglet)?
- 21. Le lien de l'extension de la barre latérale Firefox est chargé dans un nouvel onglet du navigateur. Comment?
- 22. Insérer un nouvel enregistrement dans EntityDataSource
- 23. Ajout d'onglets à partir d'un lien dans un onglet
- 24. Copie d'un polygone dans un nouvel emplacement
- 25. Comment recharger un onglet jquery dans un formulaire?
- 26. Redéfinir commandes dans un nouvel environnement
- 27. Lien hypertexte qui s'ouvre dans un nouvel onglet mais conserve la mise en évidence de la page en cours/parente
- 28. Comment ouvrir un SMS spécifique dans Android
- 29. Comment ajouter un nouvel élément en JavaScript?
- 30. Session pour un onglet dans ASP.NET
Il fonctionne également dans IE (8) – Shimmy
Cela fonctionne aussi dans gridview. Exemple –
Singaravelan