ASP.NET MVC - Comment obtenir une URL au lieu d'un lien d'action?
Je veux intégrer une URL dans une applet paramètre.
Le seul moyen que je connaisse pour créer automatiquement l'URL est Html.ActionLink()
, mais je ne veux que de l'intérieur HREF
attribut, et non pas l'ensemble de la liaison.
Est-il une autre façon d'obtenir ce que je wan pas, d'autres que l'utilisation de Regex
sur la sortie de ActionLink()
pour obtenir le HREF
attribut?
Vous devez vous connecter pour publier un commentaire.
Pour obtenir uniquement l'URL, vous pouvez utiliser
Url.Action()
au lieu deHtml.ActionLink()
.Il a un certain nombre de surcharges, de sorte que vous pouvez lui donner le nom d'un itinéraire, ou le nom de l'action et le contrôleur, ou un certain nombre d'autres options.
Exemple:
Url.Action()
déclenche lorsque la route ne peut pas être mappé,Html.ActionLink()
ne l'est pas.