Undokumentiertes Feature in FindControl()

Written on December 13, 2004

In der FindControl-Methode von ASP.NET gibt es ein undokumentiertes Feature, welches das Auffinden von Controls innerhalb von Controls vereinfacht - die Verwendung von Doppelpunkten:

LinkButton myButton = (LinkButton)this.FindControl("DataGrid1:_ctl19:_ctl2") ;

würde z.B. auf der Seite http://alexonasp.net/dotnetfu/datagridpager/ den LinkButton finden, der im Pager die Seite 2 aufruft.
Somit spart man sich also mehrere (teilweise eigentlich gar nicht benötigte) FindControl-Aufrufe.

Feine Sache ;-)