Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Harry Spyrou 212 posts 604 karma points
    Feb 07, 2019 @ 13:40
    Harry Spyrou

    Get 'Parent/Child' Model from Nested Content with strongly typed models -7.13


    I have this view code:

    @using Myproject.Web.Models
    @model BannerTopGrayTextBottom
    <div class="story-page-interview">
        <div class="story-page-interview-content">
            @foreach (var qa in Model.QuestionsAnswers)
               //don't want to cast this,
               //but I want to use the QuestionAnswer strongly typed model
                var qaModel = (QuestionAnswer)qa;
                <div class="story-page-interview-content--question">
                <div class="story-page-interview-content--answer">

    QuestionsAnswers in this case is a Nested Content Collection. I have a strongly typed model created by UmbracoModelsBuild Tool for it called QuestionAnswer.

    It has Model.Question and Model.Answer in there.

    If you see the code, I'm casting it because I know it's the correct model for the data. But I don't like it to put it simply.

    I'd rather get the model but I'm not quite sure how to do that.

    If I was working in a child view and wanted the parent model I'd do

    var parentModel = Model.Parent<ParentModelName>();

    How do I do the same for the nested content collection?


Please Sign in or register to post replies

Write your reply to: