Gibt es eine einfache Möglichkeit, ein Steuerelement in ASP.NET durch ID (in einem beliebigen geschachtelten Container) zu finden? Anders als den ganzen Steuerbaum durchqueren.Wie finden Sie die Kontrolle auf Seite von ID
So etwas wie dieses Beispiel:
TextBox tb = new TextBox() { ID = "textboxId"};
panel3.Controls.Add(tb);
Und in anderen Methode/Klasse:
TextBox nameTextbox = MethodToFindControl("textboxId") as TextBox;
Siehe http://www.codinghorror.com/blog/2005/06/recursive-pagefindcontrol.html für ein Beispiel für eine Funktion – Lareau
Danke, aber ich weiß, wie man Baum durchquert (wie in Frage erwähnt - ich bin Suche nach einer anderen Methode). –
Nun .. ich denke, das ist die richtige Antwort (aber ich kannte diese Methode früher), also muss ich es akzeptieren :) –