【发布时间】:2019-05-13 19:16:30
【问题描述】:
我正在尝试从数据库中的表中检索所有不同的月份,但它一直在前端的文本中而不是数据中给我System.Collections.Generic.List1[System.String]。
var months = _db.Users.ToList().Select(o => o.dt_created.ToString("MMMM")).ToList();
ViewBag.Months = months;
我做错了什么?
【问题讨论】:
-
它给你的是哪里?
-
哦,在前端的文字中。
-
这是一个重要信息。更重要的是,您需要准确指定哪个前端。
-
它给你一个列表。您需要一个循环来读取项目并显示它们。
-
对象的默认字符串表示形式(例如
List<T>)是类型名称。您需要在此代码或视图中指定如何将该对象转换为字符串。