Buscar..


Parámetros

Parámetro Detalles
Texto del enlace El texto que se mostrará para el enlace.
routeName El nombre de la ruta para devolver una ruta virtual para.

Ejemplo básico usando el texto de enlace y el nombre de la ruta

Como alternativa al uso de Html.ActionLink para generar enlaces en una vista, puede usar

Html.RouteLink

Para utilizar esta función, necesita configurar una ruta, por ejemplo:

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

Luego, en una vista, puede crear un enlace a esa ruta así:

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

Usar RouteLink() es conveniente si termina cambiando los nombres del controlador o los nombres de los métodos de acción, ya que usar Html.ActionLink() significa tener que cambiar los parámetros del controlador y el nombre del método de acción en la llamada, para que coincidan con los nuevos nombres que tienen ha cambiado

Con RouteLink() puede cambiar los detalles de la ruta en la llamada MapRoute() , en otras palabras, en una ubicación, y no se requerirá que ningún código que haga referencia a esa ruta a través de RouteLink() cambie.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow