控制器上的标识符预期错误

时间:2018-01-03 01:21:38

标签: asp.net-mvc

从跟随控制器我得到错误标识符。请查看屏幕截图以便更好地理解。图片附件

pic

控制器:

[ChildActionOnly]
        public PartialViewResult _GuestNav()
        {
            using (var db = new TestWebDbEntities())
            {
                var categories = db.Categories.(x=>x.SubCategories).ToList();
                return PartialView("_GuestNav", categories); 
            }
        }

1 个答案:

答案 0 :(得分:0)

一个简单的Select LINQ方法可以使用Categories方法将IEnumerable数据集填充到您希望传递到视图的ToList()对象中:

[ChildActionOnly]
public PartialViewResult _GuestNav()
{
    using (var db = new TestWebDbEntities())
    {
        var categories = db.Categories.Select(x => x.SubCategories).ToList();
        return PartialView("_GuestNav", categories); 
    }
}