asp.net mvc - maproute - ¿Cómo accedo a un parámetro de ruta en mi vista MVC de ASP.NET?
route controller mvc 5 (2)
Esto debería funcionar en su opinión:
<%= this.ViewContext.RouteData.Values["id"] %>
(asumiendo que el parámetro de ruta se llama "id")
Tengo una URL como esta /home/action/id
¿Cómo puedo acceder a este ID a la vista?
puedes pasarlo a través de viewData;
En su controlador:
public ActionResult Index(string id)
{
ViewData["Name"] = Server.UrlEncode(id);
return View();
}
En su vista:
<h1><%= ViewData["Name"] %></h1>