webForumDet fria alternativet

Usercontrol i usercontrol?

.NET

5 svar · 297 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Hur gör jag det?

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="control1.ascx.cs" Inherits="ett.tva.tre" %>
<%@ Register Src="control2.ascx" TagName="cont2" TagPrefix="co" %>

Compiler Error Message: CS0103: The name 'cont2' does not exist in the current context
(Gör jag samma sak ifrån en sida så funkar det bra.)

Medlem sedan dec. 19996 721 inlägg
#2

Principen är rätt. Var kommer felet? Försöker du komma åt cont2 från sidan?

Medlem sedan okt. 20041 556 inlägg
#3

hmm, jag såg att jag hade flyttat runt filerna lite... skall kolla och återkomma.
tack så länge.

Medlem sedan okt. 20041 556 inlägg
#4

Nej inte ifrån sidan, ifrån control1

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="control1.ascx.cs" Inherits="ett.tva.tre" %>
<%@ Register Src="control2.ascx" TagName="[red]cont2[/red]" TagPrefix="co" %>

[b]<co:[red]cont2[/red] param1="hej" runat="server" />[/b]

Visual Web Developer markerar upp "cont2" (som att det vore felstavat)
Element 'cont2' is not a known element...
Googlade lite och hittade detta inlägg, med tanke på svarsfrekvensen så ser det dystert ut... :)

Hittade även ett där det stog:

1. This is a known bug.
To verify the problem can you make sure you have used same casing in Register tag and <userControl: attribute tag?

2. This is because your class name and control id are same. If you donot use form id delete it otherwise you need to rename this.

Fattar i och för sig inte ändå. :(

Medlem sedan okt. 20041 556 inlägg
#5

Shit, nu får jag samma problem när jag lägger control2 direkt på en sida.
Vad händer, varför blir det så här?

Medlem sedan okt. 20041 556 inlägg
#6

Fixat, jag hade ett fel i kodfilen som genererade det där felet, lite missvisande felbeskrivning kan jag tycka, men nu är det i alla fall löst. :)

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)