Acciones en ASP.NET MVC
-
10-07-2019 - |
Pregunta
Al escribir mi URL Salario para / Microsoft / Balmer Necesito mostrar el salario del usuario con el nombre Balmer y si escribo URL Salario para / Microsoft Necesito mostrar el salario de todos los empleados de la empresa Microsoft
¿Es posible? porque cuando uso este enlace Salario para / Microsoft / Balmer todo funciona bien
public ActionResult Salary(string company, string person)
tanto la empresa como la persona contienen valores
pero este enlace no funciona SalaryFor/Microsoft
public ActionResult SalaryFor(string company, string person)
ambos valores contienen nulo
mi ruta en global.asax es
routes.MapRoute("Salary",
"{controller}/{action}/{company}/{position}",
new
{
controller = "Salary",
action = "SalaryFor",
company = "",
test = ""
});
¿O tal vez estoy haciendo algo mal? Gracias, Alexander.
Solución
Necesita mapear una segunda ruta.
routes.MapRoute("Salary2",
"{controller}/{action}/{company}",
new
{
controller = "Salary",
action = "SalaryFor",
company = ""
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow