Параметр действия .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

Ответы на вопрос(2)

Ваш ответ на вопрос