Problem rendering partial view on Layout page

Marija Jemuovic
Member since: 2010

Hi, I am trying to render meta information on Layout page by returning a PartialView.

These are parts of my pages.

Layout page:

<head>@{ Html.RenderAction("RenderMeta", "Seo"); }</head>

public class SeoController : PartialContentController<IContentData>
public ActionResult RenderMeta(SitePageData currentPage)

if (currentPage != null)
SeoViewModel viewModel = Mapper.Map<ISeoPage, SeoViewModel>(currentPage);

return PartialView("RenderMeta", viewModel);

return null;

where SitePageData : PageData, ISeoInfo

My problem is that RenderMeta is called, but currentPage is null. I am not sure if this is correct SeoController : PartialContentController<IContentData> and if this is correct RenderMeta(SitePageData currentPage)

I can't find any documentation on how to use PartialContentController.

#64128 Dec 11, 2012 11:30

    I've also not been able to get model binding for content to work for partials. You can however retrieve the ContentReference using:



    #64136 Dec 11, 2012 12:29
  • Marija Jemuovic
    Member since: 2010

    Thx a lot, Joel, this works as expected.

    #64186 Dec 12, 2012 13:14