Estoy buscando información sobre enrutamiento en MVC con C#. Actualmente soy muy consciente de los conceptos básicos de enrutamiento en MVC, pero lo que estoy buscando es algo difícil de encontrar.Enrutamiento MVC - Pregunta de nombres de parámetros
Efectivamente, lo que quiero encontrar es una forma de definir una ruta única que tome un solo parámetro.
Los ejemplos comunes que he encontrado en línea se basa en el ejemplo
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}"
new { controller = "Default", action="Index", id=""});
Mediante la cartografía de esta ruta, puede asignar a cualquier acción en cualquier controlador, pero si quieres pasar nada en la acción, el parámetro de método debe llamarse "id". Quiero encontrar una forma de evitar esto si es posible, para no tener que especificar rutas constantemente solo para usar un nombre de parámetro diferente en mis acciones.
¿Alguien tiene alguna idea o ha encontrado una forma de evitar esto?
Un poco perdiendo el punto ... que quiere tener básicamente {controlador} .mvc/{acción}/{*} donde estrella es cualquier nombre de parámetro. –
Sí, gracias Timothy. Eso es correcto. Tal vez no dije la pregunta muy bien. – Jimmeh
No estoy seguro de lo que quiere, quizás puede intentar usar * Para cada valor En requestContext.RouteData.Values * y ellos quering * value.Key * y * value.Value * –