'object' does not contain a definition for 'X'

前端 未结 4 1941
旧时难觅i
旧时难觅i 2020-11-29 06:35

I had this problem once before and didn\'t resolve it. I have a list (generated in an MVC3 controller):

ViewBag.Languages = db.Languages
    .Select(x =>         


        
4条回答
  •  囚心锁ツ
    2020-11-29 06:48

    Please use ViewData instead of ViewBag like.

    ViewData["Lang"] = db.Languages
    .Select(x => new { x.Name, x.EnglishName, x.Id })
    .ToList();
    

    Then

    foreach (var o in (dynamic) ViewData["Lang"])
    {
    string img = "Lang/" + o.EnglishName + ".png";
    @* work *@
    }
    

提交回复
热议问题