Szukaj…


Parametry

Parametr Detale
tekst linku Tekst, który będzie wyświetlany dla łącza.
routeName Nazwa trasy, dla której ma zostać zwrócona ścieżka wirtualna.

Podstawowy przykład użycia tekstu linku i nazwy trasy

Jako alternatywę do używania Html.ActionLink do generowania łączy w widoku można użyć

Html.RouteLink

Aby skorzystać z tej funkcji, musisz skonfigurować trasę, na przykład:

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

Następnie w widoku możesz utworzyć link do tej trasy w następujący sposób:

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

Użycie RouteLink() jest wygodne, jeśli zmienisz nazwy kontrolerów lub nazwy metod akcji, ponieważ użycie Html.ActionLink() oznacza konieczność zmiany parametrów nazwy kontrolera i metody akcji w wywołaniu, aby pasowały do nowych nazw, które mają został zmieniony.

Z RouteLink() można zmienić dane trasy w MapRoute() połączenia, innymi słowy w jednym miejscu, a każdy kod, który odwołuje się tą drogą poprzez RouteLink() nie będzie zobowiązany do zmiany.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow