Sök…


parametrar

Parameter detaljer
Länktext Texten som kommer att visas för länken.
routeName Namnet på rutten att returnera en virtuell sökväg för.

Grundläggande exempel med länktext och ruttnamn

Som ett alternativ till att använda Html.ActionLink att generera länkar i en vy kan du använda

Html.RouteLink

För att använda denna funktion måste du konfigurera en rutt, till exempel:

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

Sedan kan du i en vy skapa en länk till den rutten så:

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

Att använda RouteLink() är bekvämt om du hamnar med att ändra styrenhetsnamn eller namn på Html.ActionLink() , eftersom användning av Html.ActionLink() innebär att du måste ändra parametrarna för styrenheten och handlingsmetoden i samtalet, så att de matchar de nya namnen som har har ändrats.

Med RouteLink() du ändra ruttinformationen i MapRoute() , med andra ord på en plats, och all kod som hänvisar till den rutten via RouteLink() kommer inte att behöva ändras.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow