我在試着修改這段代碼: http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC3 爲了讓它獲得ViewBag數據來渲染PDF中的視圖。RenderPartial和ViewBag
基本上,我需要通過一個新的語境Html.RenderPartial我ViewBag,現在該代碼:
Html.RenderPartial(viewName, model);
而且我試圖改變它的東西,如:
Html.RenderPartial(viewName, model, new ViewDataDictionary(ViewBag));
我沒有得到任何錯誤,但字典保持空白。
BR
我可以使它成功,但我還發現我使用的是一個名爲「ViewBag」的變量,我認爲這不是一個好主意,所以我將它改爲更好的名稱,我做了這個改變,現在效果很好!您! – Santiago
+ 1.謝謝!大。我知道ViewData,但從未使用它。有些時候我們遇到了這個問題,大部分時間都是用來創建一個新的viewModel來解決問題。 – Tchaps