如何获取viewbag数据,我创建了一个控制器,该数据是从数据库中获取并尝试显示数据,但不显示数据。如何在Asp.net MVC中获取viewbag数据?
public ActionResult Show()
{
List<Models.Employees> lst = new List<Models.Employees>();
Models.Employees obj = new Models.Employees();
DataSet ds =new Models.BL.InsertBL().GetShow(obj);
lst = (from DataRow drw in ds.Tables[0].Rows
select new Models.Employees
{
Enames = drw["Ename"].ToString(),
DepartId =Convert .ToInt32(drw["Departmentid"]),
EmailIds = drw["Emailid"].ToString(),
Adress = drw["Address"].ToString()
}).ToList();
ViewBag.Sasi = lst;
return View();
}
@{
ViewBag.Title = "Show";
Layout = "~/Views/Shared/VideoLayout.cshtml";
var vv = ViewBag.Sasi;
}
你应该显示一些代码 – Jan
@foreach(在@vv VAR LST) {
而我们什么问题? ViewBag.Sasi在你的视图中是null还是会发生什么?更好的方法是使用强类型视图并将模型类中的数据传递给视图。 – Jan