Я следил за сообщением в блоге, написанным Стивом Сандерсоном на blog.codeville.net / 2008/10/14 /partalquestions-in-aspnet-mvc . Все работает нормально, когда точно следую ему, но я надеялся, что кто-то, возможно, посмотрел на него и сможет помочь мне немного его адаптировать.
У меня в основном этот "частичный запрос", вызываемый с одного контроллера на другой, и это прекрасно работает. Затем я хочу просмотреть данные и создать раскрывающийся список. Проблема в том, что для этого мне нужно преобразовать его в IEnumerable, но он не дает понять, что я не могу преобразовать пустоту в IEnumerable.
Ошибка lkine находится в представлении:
foreach (var category in (IEnumerable<MyObject>) ((PartialRequest)ViewData["ReturnedData"]).Invoke(ViewContext))
Ясно, что знать, как на это ответить, трудно, не видя код. Это все в вышеупомянутом посте, но, поскольку это достаточно долго, я не хочу публиковать все это здесь. Я понимаю, что это затрудняет ответ на этот вопрос, и я надеюсь, что кто-то уже подготовил этот пост и может помочь.
Заранее спасибо.