[ad_1]
Salut tout le monde,
J’ai un tableau qui contient une colonne d’adresses de sites Web externes.
Je dois lister ces sites Web dans un tableau, et je l’ai fait. Mais ce que je veux, c’est que lorsque je clique sur ce lien, le contrôle soit transféré vers le site Web spécifié dans un nouvel onglet.
Est-ce que quelqu’un peut m’aider s’il vous plait!
Solution 1
Ajoutez target=”_blank” à vos balises d’ancrage.
Cela ouvrira le lien dans un nouvel onglet (ou une nouvelle fenêtre si celle-ci est désactivée)
Si cela vous aide, prenez le temps d’accepter la solution. Merci.
Solution 2
Dans MVC, il n’existe aucune aide pour générer des liens basés sur des URL absolues (c’est-à-dire vers des ressources externes). Mais vous pouvez écrire votre propre assistant pour cela si vous souhaitez que la vue soit belle avec le formatage cohérent de l’assistant.
exemple:
créer une méthode d’extension
public static class LinkHelper { public static string ExternalLink(this HtmlHelper helper, string url, string text) { return String.Format("<a href='http://{0}' target="_blank">{1}</a>", url, text); } }
et appelez cela à votre avis comme :
@Html.ExternalLink("www.google.com", "Google")
[ad_2]
コメント