Files
benramey.com-gatsby.js/src/posts/2012/07/25/nested-user-controls-not-rendering.md
2020-09-24 19:50:41 -05:00

1.3 KiB
Raw Blame History

layout, title, date, description, categories, tags
layout title date description categories tags
post Nested User Controls Not Rendering 2012-07-25 Nested User Controls Not Rendering
programming
sitecore

Problem

I got caught today in a stupid problem. But, it wasnt obvious (at least to me) at first what was causing it. I was doing something simple: nesting one UserControl inside of another. But, the nested UserControl wasnt showing up. I couldnt, for the life of me, figure out what I had done wrong. If I didnt nest the control, it worked fine.

Solution

The solution was just correctly a stupid oversight on my part. I use ReSharper, so what I would do is just type the control prefix, colon then the name of the control and ReSharper would give me the suggestion to add the right Register tag. Well, ReSharper looks at it like a WebControl, not a UserControl. So, the Register tag is adds looks like this:

<%@ Register TagPrefix="ogden" Namespace="Ogden.Web.controls" Assembly="Ogden.Web" %>

It should look like this:

<%@ Register TagPrefix="ogden" TagName="BlogComments" src="BlogComments.ascx" %>

So, if youre dumb like me, make sure you have the right Register tag if youre nesting a UserControl (or using a UserControl anywhere really).