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.

¿Fue útil?

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
scroll top