0

私は初心者で、ディレクトリに渡されたエラーモデルアイテムの取得はsystem.cllection.generic.listのタイプですが、このディレクトリにはsystem.collection.ienumerableが必要です

このエラーを解決するのを手伝ってください。ここにコントローラーとビューを貼り付けています

コントローラ

      public ActionResult DisplayComment()
    {
        var result = Manager.GetUsersWhoHaveConsumedFreeCredit();
        JavaScriptSerializer serializer = new JavaScriptSerializer();
        var callHistory = serializer.Deserialize<List<CallHistory>>(result);
        YelloAdminDbContext db = new YelloAdminDbContext();
        if (callHistory != null)
        {
            foreach (var item in callHistory.ToList())
            {

                int Id = int.Parse(item.Login);
                var note = db.Note.OrderByDescending(i => i.Id).Where(i => i.LoginId == Id).FirstOrDefault();
                if (note != null && note.LoginId == Id)
                {
                    var temp = note.Comments.ToList();
                    return PartialView(temp);
                }
                else
                    return Content("No Comments");

                }

            }
        return Content("No Comments");
        }

意見

      @model IEnumerable<MyYello.Admin.Models.CallNote>


   <table>
<tr>

    <th>
        @Html.DisplayNameFor(model => model.Comments)
    </th>

    <th></th>
</tr>

 @foreach (var item in Model) {
    <tr>

    <td>
        @Html.DisplayFor(modelItem => item.Comments)
    </td>


    </tr>
  }

  </table>
4

1 に答える 1