Asp.net mvc 从asp.net mvc的控制器在视图中显示ViewData

Asp.net mvc 从asp.net mvc的控制器在视图中显示ViewData,asp.net-mvc,Asp.net Mvc,我的控制器中有一个操作: public ActionResult ProductSpec() { var pvc = new CMS() { //blah blah blah }; var count_item = DataContext.GetItemReferences(); ViewData["ttttt"] = count_item; //8 return View(pvc); } 然后我在视图中显示ViewData[“ttttt”],但结果是Syste

我的控制器中有一个操作:

public ActionResult ProductSpec()
{
  var pvc = new CMS()
  {
    //blah blah blah
  };
  var count_item = DataContext.GetItemReferences();
  ViewData["ttttt"] = count_item; //8
  return View(pvc);
}
然后我在视图中显示
ViewData[“ttttt”]
,但结果是
System.Collections.Generic.List1[EWeb.Models.Pro]

有人能告诉我怎么解决吗。

试试:

var count_item = DataContext.GetItemReferences().Count;

哦,是的,我错过了。非常感谢你。