J'essaie d'ouvrir une nouvelle fenêtre à l'aide de URL.Action. Et la nouvelle URL de la fenêtre est hors de ce projet actuel (site Web externe).
Voici deux choses que je dois faire: p>
http: // localhost: 57391 / home / http: /www.yahoo.com code> au lieu de yahoo. Li>
ol> Voici mon code: p> xxx pré> p>
3 Réponses :
Vous n'avez pas besoin d'utiliser les méthodes d'assistance du tout: html.action code> est uniquement destiné aux actions du contrôleur, à laquelle une liaison externe n'est pas. Il n'y a rien de mal à utiliser HTML uni pour créer un lien avec. P> p>
Complètement à droite, comme note latérale: au cas où il s'agissait d'une véritable action du contrôleur: Yahoo.com" )%> "cible =" _ vide "> aurait pu être utilisé bien sûr! L'URL.action ne remplit que dans la partie HREF, le reste de l'ancre est toujours libre de décorer avec quels que soient les attributs que vous voudriez.
Ou @ html.actionLink ("nouveau rapport", "nouveau", "rapport", null, nouvelle {cible = "_blank"}) code> Source: Stackoverflow.com/questions/7790355/...
Si le paramètre Site Web est dynamique - Attachez-la du modèle, nous pouvons essayer quelque chose comme ça.
<a href="@Model.Website" target="_blank">@Model.Website</a>
Vous pouvez essayer de faire quelque chose comme ça p>
@ modèle.link span> code> p> P>