Я пишу приложение Umbraco, и мне нужно отправить некоторую модель на страницу, которая наследуется от MasterPage, как это:
@using ContentModels = App.Models.BlogPostViewModel
@inheritsUmbraco.Web.Mvc.UmbracoTemplatePage<IList<App.Models.BlogPostViewModel>>
@{
Layout = "Master.cshtml";
}
Но я получаю ошибку:
Тип 'System.Collections.Generic.IList' должен быть преобразован в 'Umbraco.Core.Models.IPublishedContent'
Вот контроллер:
public ActionResult GetBlogsByMonthId(int monthId)
{
var rootNode = Umbraco.TypedContentAtRoot().First();
var blogs = BlogService.GetBlogsByMonthId(rootNode, monthId);
return View("~/Views/BlogArchivePage.cshtml", blogs);
}
Что не так?Должен ли я сделать новую страницу альтогетера?