Jag har skapat en web user control som fungerar som en meny rad. När jag klickar på en knapp i menyn vill jag tilldela en sträng variabel ett värde. problemet är att jag från min code behinde vill kunna läsa denna sträng variabel. Hur skall jag göra för att från min code behinde komma åt variabeln i min web cuser control ?
user control??
3 svar · 289 visningar · startad av TonyJ
Code-behind:en för sidan UserControl:en är på?
Med code-behinde menar jag aspx.cs
Om du ska komma åt saker i en webbkontroll så bygger du ett Interface till den. Med interface menar jag alltså Get/Set funktioner.
Om jag förstår dig rätt så sätter du värdet på strängvariablen i kontrollens code-behind.
Om du då ska komma åt det i sidans code-behind så behöver du
1. deklarera kontrollen i aspx.cs
2. i ascx.cs skapa en publik funktion som returnerar värdet på strängvariabeln.
3. i aspx.cs hämta värdet med minkontroll.minfunktion