How do i get certain types of controls from a Page (Control)?
-
Hi, I want to get all th controls of a certain type from the Page. For example, i might want to look for all the controls of type
BaseValidator
I can do it like this:foreach(Control control in Page.Controls) { if(control is BaseValidator) { //I have what I am looking for, so add it to a list or something... } }
But does anyone know a better way (instead of having to iterate through ALL of the controls on the page)? -
Hi, I want to get all th controls of a certain type from the Page. For example, i might want to look for all the controls of type
BaseValidator
I can do it like this:foreach(Control control in Page.Controls) { if(control is BaseValidator) { //I have what I am looking for, so add it to a list or something... } }
But does anyone know a better way (instead of having to iterate through ALL of the controls on the page)?This won't work, it needs to be recursive. And no, there's no better way.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )