webForumDet fria alternativet

Kan inte lägga till referens till usercontrol

.NET

1 svar · 262 visningar · startad av Andy

Medlem sedan sep. 2001138 inlägg
Frågan#1

Hej

Av någon anledning kan jag inte skapa en referens till min usercontrol i min codebehind.

Högst upp i min aspx-sida har jag detta:

<%@ Register TagPrefix="uc1" TagName="RightBanners" Src="/ascx/RightBanners.ascx" %>

Och längre ner på sidan detta:

<uc1:RightBanners id="ucRightBanners" runat="server"></uc1:RightBanners>

I min codebehind försöker jag sedan skapa en referens till denna usercontrol så här:

protected RightBanners ucRightBanners

Men då får jag felmeddelandet The type or namespace name 'RightBanners' could not be found (are you missing a using directive or an assembly reference?)

Vad gör jag för fel?

Medlem sedan apr. 20012 266 inlägg
#2

I vilket namespace ligger RightBanners, för att du bara ska kunna skriva RightBanners i din Code-Behind krävs det att den antingen ligger i samma namespace eller att du har definerat namespace med using.

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)