0

我正在填写我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。所以我不知道应该是什么原因?

4

0 回答 0