Estoy tratando de identificar cómo asignar una ruta para/News/5 a mi controlador de noticias.Cómo asignar una ruta para/News/5 a mi controlador de noticias
Esta es mi NewsController:
public class NewsController : BaseController
{
//
// GET: /News
public ActionResult Index(int id)
{
return View();
}
}
Ésta es mi regla Global.asax.cs:
routes.MapRoute(
"News", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "News", action = "Index", id = -1 } // Parameter defaults
);
intento ir a/Noticias/5, pero recibo un error de recurso no encontrado Sin embargo, al ir a/News/Index/5, ¿funciona?
He intentado solo {controller}/{id}
pero eso acaba de producir el mismo problema.
Gracias!
Cuando intentó '{controlador}/{id} '¿Mantuvo la acción en los valores predeterminados? 'new {controller =" News ", action =" Index ", id = -1}' – Lazarus