我正在尝试访问来自实体关系数据库表的单个值。我将它传递给 viewbag,但由于语法错误,它无法在我的 mvc 视图中处理 viewbag。请看图片然后你会知道我正确地获取了子关系表的价值。
控制器:公共 ActionResult ProductEdit(int id)
{
using (BlexzWebDbEntities db = new BlexzWebDbEntities())
{
ViewBag.Product = db.Products.Where(x=>x.ProductId == id).FirstOrDefault();
return View();
}
}
MVC 视图:
Category: @ViewBag.Product.Categories.CategoryName <br />
在您的代码中,您可以直接将值传递给您的视图包
var Data = db.Products.Where(x=>x.ProductId == id).FirstOrDefault();
ViewBag.Product= Data.Categories.CategoryName;
在你看来
Category: @ViewBag.Product <br />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句