Ricerca…


Parametri

Parametro Dettagli
linkText Il testo che verrà visualizzato per il collegamento.
routeName Il nome della rotta per cui restituire un percorso virtuale.

Esempio di base che utilizza il testo del collegamento e il nome del percorso

In alternativa all'utilizzo di Html.ActionLink per generare collegamenti in una vista, puoi utilizzare

Html.RouteLink

Per utilizzare questa funzione, è necessario configurare un percorso, ad esempio:

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

Quindi in una vista è possibile creare un collegamento a tale percorso in questo modo:

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

L'uso di RouteLink() è utile se si finisce cambiando i nomi dei controller o dei metodi di azione, dato che usare Html.ActionLink() significa dover cambiare i parametri del controller e del metodo del metodo di azione nella chiamata, in modo che corrispondano ai nuovi nomi che hanno stato cambiato

Con RouteLink() è possibile modificare i dettagli del percorso nella chiamata MapRoute() , in altre parole in una posizione, e non sarà necessario modificare il codice che fa riferimento a tale route tramite RouteLink() .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow