.NET MVC Parámetro de acción de tipo objeto
Si tengo un controlador simple enrutado de la siguiente manera:
context.MapRoute(
"Default",
"{controller}/{action}",
new { controller = "Base", action = "Foo"}
);
Y la acción Foo del controlador es la siguiente:
[HttpPost]
public ActionResult Foo(object bar) { ... }
Cómobar
¿Estar unido? He depurado y veo que es unastring
, pero no estoy seguro de si siempre se ordenará en una cadena.
ásicamente quiero que el método acepte unabool
, List<int>
yint
. Puedo enviar un parámetro de tipo y hacer el enlace del modelo yo mismo desde la publicación. (La publicación es una publicación de formulario).
Aquí están mis publicaciones actuales&bar=False
o&bar=23
o&bar[0]=24&bar[1]=22
.
Sé que puedo ver la publicación dentro del método de acción de Foo, pero quiero alguna información sobre la mejor manera de manejar esto en MVC3