MVC actionlink отправка Список сложного типа - PullRequest
3 голосов
/ 24 марта 2010

У меня есть actionlink, по которому я передаю список объектов в действие контроллера.

Пример:

Просмотр:

Html.ActionLink("TestLink", "TestMethod", "Test", Model.SampleList, null)

TestController:

public ActionResult TestMethod(List<SampleList> sampleList)  
{  
  return View(sampleList);  
}

Когда я делаю это, я получаю нулевой образец списка. Я могу передать один сложный объект нормально, но не его коллекцию. Нужна ли правильная маршрутизация для этого? Причина, по которой я это делаю, состоит в том, что вместо передачи идентификатора и просмотра действия контроллера я просто передаю данные.

1 Ответ

2 голосов
/ 25 марта 2010

Возможно, когда вы заполняете форму, просмотрите эту запись блога для получения дополнительной информации Вы, вероятно, не сможете использовать один из методов HtmlHelper, хотя в сообщении говорится:

В настоящее время у нас нет помощников для генерации формы, так что это очень ручной процесс.

Ничто не мешает вам написать свой собственный помощник.

...