1

私のコントローラー:

public ViewResult Index()
    {
        return View("normal", PostalAddressRepo.All() as IEnumerable<PostalAddress>);
    }

通常の cshtml

@model IEnumerable<object>
@Html.DisplayForModel()

レコードを表示するのではなく、以下を表示するだけです。

System.Data.Entity.DynamicProxies.ContactMechanism_4E4BC83827D1FE8C7CD34454310EF12DB90E894128F3024AEB8C7E9BF8843D2ASystem.Data.Entity.DynamicProxies.ContactMechanism_4E4BC83827D1FE8C7CD34454310EF12DB90E894128F3024AEB8C7E9BF8843D2A 

以下を使用すると、正常に動作します。

@model IEnumerable<object>
@foreach (object obj in Model)
{
@Html.DisplayFor(m => obj)
}

displayformodel() で何が間違っているのかわかりません。

誰かがアドバイスできますか?

4

2 に答える 2