Usando Html.ActionLink para llamar a la acción en diferentes controladores
Estoy tratando de navegar entre controladores usando ActionLink
. Contaré mi problema con un ejemplo.
Estoy en la vista de índice de Hat controller, y estoy tratando de usar el siguiente código para crear un enlace a la acción de Detalles de Product controller.
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
En lugar de crear un enlace a Detalles en Product controller, esto genera una acción de enlace a detalles en Hat controller y agrega un parámetro de longitud al final de la misma:
Hat/Details/9?Length=7
No puedo usar HTML.ActionLink
para cambiar entre controladores debido a este problema. Apreciaré si puede indicarme lo que estoy haciendo mal. Gracias
PD: Estoy usando la configuración de ruta predeterminada que viene con MVC
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52