TravoniMedlem sedan okt. 20041 538 inlägg
<uc:minKontroll runat="server">
Innehåll
</uc:minKontroll>
Med :
Dim myCtrl As LiteralControl = Controls(0)
kan jag plocka ut innehållet i kontrollen om det är text.
Men hur gör jag om jag vill köra både text och webcontroller typ:
<uc:minKontroll runat="server">
Innehåll med text och webkontroller
<asp:TextBox ID="TextBox1" runat="server" Text="Hej" />
och HTMLkontroller
<input type="button" runat="server" value="Knapp"> osv.
</uc:minKontroll>
butikoMedlem sedan jan. 2007173 inlägg
Menar du så här?
((Label)UserControl.FindControl("Label1")).Text;
TravoniMedlem sedan okt. 20041 538 inlägg
hmmm, vad menar du?
Jag vill kunna använda vilken text och vilka kontroller som helst i min UC.
Det går inte med: Dim myCtrl As LiteralControl = Controls(0)
såvida det inte bara är text i kontrollen.
Unable to cast object of type 'System.Web.UI.WebControls.TextBox' to type 'System.Web.UI.LiteralControl'.
butikoMedlem sedan jan. 2007173 inlägg
Kontrollerna måste du lägga inne i själva filen (.ascx) som är din usercontrol, inte mellan <uc:minKontroll> och </uc:minKontroll>. Eller jag kanske helt har missuppfattat dig vad du vill göra?