Då får du göra en findcontrol på den pagelet där du vill hämta ditt värde! Exempelvis nåt i den här stilen kan jag tänka mig:
(Label)UserControl.FindControl("MyLabel").Text
2 svar · 254 visningar · startad av skyman
Hur hämtar jag ett värde från en WebUserControl till en annan?
Som jag har skrivit i en tråd innan så kan jag inte göra en instans av den, finns det något annat tillvägagångssätt?
I need to know :)
Tillägg:
Om jag har ett formulär som jag har två webusercontroller på, kan jag bara då nå dessa två samtidigt om jag är på formuläret men inte från någon av webusercontrollerna?
Jag måste alltså vara "underst"?
Då får du göra en findcontrol på den pagelet där du vill hämta ditt värde! Exempelvis nåt i den här stilen kan jag tänka mig:
(Label)UserControl.FindControl("MyLabel").Text
Använd Parent för att komma underst.
Något i stil med..
MinAndraKontroll instansenAvMinAndraKontroll = (MinAndraKontroll)Page.Parent.FindControl("MinAndraKontroll");