Recherche…


Paramètres

Paramètre Détails
linkText Le texte qui sera affiché pour le lien.
routeName Le nom de la route pour laquelle renvoyer un chemin virtuel.

Exemple de base en utilisant le texte du lien et le nom de la route

Au lieu d'utiliser Html.ActionLink pour générer des liens dans une vue, vous pouvez utiliser

Html.RouteLink

Pour utiliser cette fonctionnalité, vous devez configurer un itinéraire, par exemple:

public static void RegisterRoutes(RouteCollection routes)
{
  routes.MapRoute(
    "SearchResults",
    "{controller}/{action}",
    new { controller = "Search", action = "Results" });
}

Ensuite, dans une vue, vous pouvez créer un lien vers cette route comme suit:

@Html.RouteLink("Search Results", "SearchResults");

Utiliser RouteLink() est pratique si vous changez de nom de contrôleur ou de nom de méthode d'action, car l'utilisation de Html.ActionLink() signifie que vous Html.ActionLink() modifier les paramètres du nom du contrôleur et de la méthode d'action dans l'appel afin qu'ils correspondent aux nouveaux noms. été changé.

Avec RouteLink() vous pouvez modifier les détails de l’itinéraire dans l’appel MapRoute() , c’est-à-dire dans un emplacement, et aucun code faisant référence à cet itinéraire via RouteLink() ne sera requis.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow