Ik heb momenteel een ASPX pagina, de achterliggende code is in C#.
Ik heb op deze pagina een aantal panels staan en ik heb nu een stukje code nodig waar ik al die panels mee op kan vragen. Dit lijkt mij heel makkelijk, maar op google en hier (search) kon ik niets vinden.
Dit heb ik tot nu toe:
In de message die verschijnt komen 3 types: WebBasedLiteralControl, HtmlForm en LiteralControl. Als ik kijk welke methoden/properties deze types hebben, zie ik geen nuttige (alleen Equals en ReferenceEquals). Ik zal dus een andere methode nodig hebben om de controls op te vragen, zodat ik alle Panels daar uit kan filteren.
Ik zal wel op de verkeerde keywords hebben gezocht, maar ik kan echt geen oplossing vinden voor mijn probleem, vandaar dit topic.
Ik heb op deze pagina een aantal panels staan en ik heb nu een stukje code nodig waar ik al die panels mee op kan vragen. Dit lijkt mij heel makkelijk, maar op google en hier (search) kon ik niets vinden.
Dit heb ik tot nu toe:
code:
1
2
3
4
5
6
7
8
9
10
| ControlCollection c = this.Controls;
IEnumerator enumerator = c.GetEnumerator();
Object o;
String s="";
while (enumerator.MoveNext())
{
o=enumerator.Current;
s=s+" "+o.GetType().ToString();
}
ShowMessage(s); |
In de message die verschijnt komen 3 types: WebBasedLiteralControl, HtmlForm en LiteralControl. Als ik kijk welke methoden/properties deze types hebben, zie ik geen nuttige (alleen Equals en ReferenceEquals). Ik zal dus een andere methode nodig hebben om de controls op te vragen, zodat ik alle Panels daar uit kan filteren.
Ik zal wel op de verkeerde keywords hebben gezocht, maar ik kan echt geen oplossing vinden voor mijn probleem, vandaar dit topic.