Suche…


Parameter

Parameter Einzelheiten
Link Text Der Text, der für den Link angezeigt wird.
routeName Der Name der Route, für die ein virtueller Pfad zurückgegeben werden soll.

Einfaches Beispiel mit Linktext und Routennamen

Als Alternative zur Verwendung von Html.ActionLink zum Html.ActionLink von Links in einer Ansicht können Sie verwenden

Html.RouteLink

Um diese Funktion nutzen zu können, müssen Sie beispielsweise eine Route konfigurieren:

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

Dann können Sie in einer Ansicht einen Link zu dieser Route erstellen:

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

Die Verwendung von RouteLink() ist praktisch, wenn Sie Controller-Namen oder Aktionsmethoden-Namen ändern, da bei Verwendung von Html.ActionLink() die Parameter der Controller- und Aktionsmethoden im Aufruf geändert werden müssen, damit sie mit den neuen Namen übereinstimmen wurde geändert

Mit RouteLink() Sie die MapRoute() im MapRoute() Aufruf, MapRoute() an einem Ort, ändern. Code, der diese Route über RouteLink() referenziert, muss nicht geändert werden.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow