2010-12-16 22 views

Respuesta

18

Un par de opciones está, puede cambiar el nombre del controlador para RateCardController, o añadir una nueva ruta que dirige al controlador de instalación, como:

routes.MapRoute(
       "RateCard", // Route name 
       "RateCard/{action}/{id}", // URL with parameters 
       new { controller = "Installation", action = "Index", id = UrlParameter.Optional } // Parameter defaults 
       ); 
+0

agrego que después de la ruta por defecto? No parece estar funcionando - Acabo de obtener un 404 usando http: // sitio/Ratecard – ProfK

+2

@ProfK: Si tiene otros controladores, así, éste debe ir ** ** antes de ruta por defecto, porque de lo contrario ruta por defecto intentó ruta a 'RateCardsController' que no existe. La otra opción es que coloque esta ruta ** después de ** la ruta predeterminada, pero deberá agregar un contraint a la ruta predeterminada para ignorar el * nombre del controlador * RateCards *. –

Cuestiones relacionadas