Einlesen der IDs aller Controls
-
Hallo zusammen.
Ich möchte sämtliche Control ID's (zb. lbl_adresse), welche ich in meiner Webseite hinzugefügt habe, in ein Array schreiben. Dies soll beim Page Load geschehen.
Das Problem ist, dass die Webseite je nach Benutzer in einer anderen Sprache dargestellt wird. Und somit die Labels und Button Texte in einer anderen Sprache anzuzeigen ist. Die unterschiedlichen Beschriftungen in der vom Benutzer gewählten Sprache sind in einer Oracle Datenbank abgelegt und werden von dort ausgelesen.Gibt es in C# eine Methode, welche mir sämtliche Control ID's ausgibt? (So eine Art FindControl allerdings in umgekehrten Sinn)
Grüsse
Dinozzoo
-
Mittels Form.Controls kommst du an alle Controls des Formulars. Du mußt evtl. bei Gruppencontrols dann wiederum rekursiv diese Subcontrols durchlaufen.