Я новичок в MVC2 и мне было интересно, можно ли передать объект в действие контроллера из представления?
например, я создал ViewModel, содержащий список объектов DirectoryInfo, и передал этов моем представлении индекса.
В представлении я перебираю все объекты DI и для каждого из них создаю ActionLink.
<%:Html.ActionLink(linkText: subfolder.Name,actionName: "Reports",
routeValues: new {folder=subfolder}, htmlAttributes:null )%>
, но в моем действии отчетов "папка"всегда имеет значение null?
public ActionResult Reports(DirectoryInfo folder)
{
//folder is always null here
Возможен ли такой тип вещей, или всегда ли routingValue должно быть примитивом?
(ps. Я искал StackOverflow и t 'Интернет, и хотя я могу найти людей, задающих тот же вопрос, я не могу найти решение