C # (отображение бритвы HTML) - PullRequest
0 голосов
/ 13 декабря 2018

Так что у меня некоторое время была эта проблема, Мой API возвращает все указанные данные из моей модели подачи

 public class FooterModel
{
    public FooterModel()
    {

    }

    public string Adresse { get; set; }
    public string PostNr { get; set; }
    public string TelefonNummer { get; set; }
    public string E_mail { get; set; }

    public List<OpeningHourModel> openingHours { get; set; }

    public class OpeningHourModel
    {
        public string DayOfWeekName { get; set; }

        public int DayOfWeekNumber { get; set; }

        public DateTime From { get; set; }

        public DateTime To { get; set; }

        public bool IsClosed { get; set; }

        public bool IsOpenAllDay { get; set; }
    }
}

Тем не менее, когда я пытаюсь отобразить их на HTML-странице с помощью Razor, яУ меня проблемы с отображением моего списка «openingsHour» на странице «Мой HTML», отображаются только некоторые данные.

@foreach (var item in Model)
                {
                    <tr>
                        <td>
                            @Html.DisplayFor(modelItem => item.openingHours)
                        </td>
                    </tr>
                }

Я получаю только строковое значение «DayOfWeekName».

Считайте, что это Umbraco, и с этим приложением я использую свою модель в качестве IEnumerable

@inherits Umbraco.Web.Mvc.UmbracoViewPage<IEnumerable<UmbracoWebsite.Models.FooterModel>>
...