我正在填写我ViewData
的控制器并想ViewData
在我的视图中使用里面的项目。但是使用填充的列表ViewData
始终为空。
控制器:
public ActionResult OrderReport()
{
FillBagelCart();
return this.ViewPdf("Order report", "ReportView");
}
FillBagelCart
是一个填充的函数ViewData["BagelCartItems"] = LstItems
;我调试了它,它不是空的。
看法:
@{
List<Tuple<BestelBagels.Models.Bagel, BestelBagels.Models.BagelType, int>> BagelCartItems = ViewData["BagelCartItems"] as List<Tuple<BestelBagels.Models.Bagel, BestelBagels.Models.BagelType, int>>;
}
当我使用这个列表时,它总是null。所以我不知道应该是什么原因?