webForumDet fria alternativet

Hur?

2 svar · 254 visningar · startad av skyman

skymanMedlem sedan juli 20012 450 inlägg
#1

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"?

NETworkMedlem sedan juni 20011 732 inlägg
#2

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
GrynetMedlem sedan maj 2001329 inlägg
#3

Använd Parent för att komma underst.

Något i stil med..

MinAndraKontroll instansenAvMinAndraKontroll = (MinAndraKontroll)Page.Parent.FindControl("MinAndraKontroll");

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)