Я пытаюсь изменить этот код: http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC3 Чтобы получить данные ViewBag для рендеринга View в PDF.RenderPartial и ViewBag
В принципе, мне нужно, чтобы перейти к Html.RenderPartial с новым контекстом моего ViewBag кода сейчас:
Html.RenderPartial(viewName, model);
И я пытаюсь изменить его на что-то вроде:
Html.RenderPartial(viewName, model, new ViewDataDictionary(ViewBag));
У меня нет ошибок, но Словарь остается пустым.
BR
Я могу заставить его работать, но я обнаружил, что я использовал переменную с именем «ViewBag». Я думаю, что это не может быть отличной идеей, поэтому я изменил ее для лучшего имени, и я делаю это изменение, и теперь отлично работает !, спасибо вы! – Santiago
+ 1.Спасибо! Отлично. Я знаю о ViewData, но никогда не использовал его. Некоторое время задерживается эта проблема и большую часть времени использует для создания новой модели viewModel, чтобы избавиться от проблемы. – Tchaps