Zoeken…


parameters

Parameter Details
verbind tekst De tekst die wordt weergegeven voor de link.
routeName De naam van de route waarvoor een virtueel pad moet worden geretourneerd.

Basisvoorbeeld met linktekst en routenaam

Als alternatief voor het gebruik van Html.ActionLink om links in een weergave te genereren, kunt u gebruiken

Html.RouteLink

Om van deze functie gebruik te maken, moet u een route configureren, bijvoorbeeld:

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

Vervolgens kunt u in een weergave als volgt een link naar die route maken:

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

Het gebruik van RouteLink() is handig als u uiteindelijk namen van controllers of Html.ActionLink() , omdat het gebruik van Html.ActionLink() betekent dat u de parameters van de controller en Html.ActionLink() in de aanroep moet wijzigen, zodat ze overeenkomen met de nieuwe namen die veranderd.

Met RouteLink() kunt u de MapRoute() in de MapRoute() , met andere woorden op één locatie, en code die verwijst naar die route via RouteLink() hoeft niet te worden gewijzigd.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow