我正在使用mvc 3,我在Business Layer中设置了viewBag。我在buisness层继承了控制器。但不幸的是,viewbag中的值没有进入View。有没有办法在Business层中设置viewbag。
答案 0 :(得分:1)
ViewBag
主要用于在控制器中设置数据,然后传递给视图。我不建议您尝试在业务应用程序中设置ViewBag
项,而是创建一个返回所需数据的函数,并将其分配到Controller
。
你可以这样做:
public ActionResult YourController()
{
ViewBag.YourItem = businessObject.YourFunction();
return View();
}