Параметр действия .NET MVC объекта типа.
Если у меня есть простой контроллер, маршрутизируемый следующим образом:
context.MapRoute(
"Default",
"{controller}/{action}",
new { controller = "Base", action = "Foo"}
);
А контроллер Foo действий выглядит следующим образом:
[HttpPost]
public ActionResult Foo(object bar) { ... }
Как будетbar
связывать? Я отладил и вижу, что этоstring
, но я не уверен, что это всегда будет маршалинг в строку.
В основном я хочу, чтобы метод принялbool
, List<int>
, а такжеint
, Я могу отправить параметр типа и сделать привязку модели самостоятельно из поста. (Пост является формой поста).
Вот мои текущие сообщения&bar=False
или же&bar=23
или же&bar[0]=24&bar[1]=22
.
Я знаю, что могу посмотреть на пост в методе действий Foo, но я хочу получить информацию о том, как лучше всего справиться с этим в MVC3