получение списка в MVC от Umbraco - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть типы документов Umbraco MyContent и MyContentList.MyContentList имеет представление списка MyContent.В частичном представлении у меня есть

    @inherits Umbraco.Web.Mvc.UmbracoViewPage<ContentModels.MyContentList>
    @using ContentModels = Umbraco.Web.PublishedContentModels;

    @{
        Layout = "";
    }

    @Html.Partial("~/Views/Partials/MyView.cshtml",
     new MyProject.Models.MyContentList()
     {
         Target = @Umbraco.Field("ContentTarget").ToString(),
         Items = ???
     }

Как мне получить список предметов от Umbraco и передать его в мой MVC?

Спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

Убедитесь, что вы загрузили пространство имен Umbraco.Web, чтобы можно было использовать метод расширения:

@using Umbraco.Web

Затем вы можете попробовать что-то вроде следующего:

@foreach(var item in Model.Content.Children<ContentModels.MyContent>()){
// do something here
}

Такжепросмотрите документацию на our.umbraco.com здесь:

https://our.umbraco.com/documentation/Reference/Querying/IPublishedContent/Collections

...