Нужно установить порядок обхода элементов на странице. С обычными элементами нет проблемы. А вот как быть с:
1) элементами внутри контрола? У меня есть контрол "меню", в нем может быть разное количество пунктов (берется из базы), надо получить последовательность вроде <элемент формы 1>, <элемент формы 2>, <элемент формы i>, <контрол — пунт меню 1>, ... , <контрол — пункт меню N>, <элемент формы i+1>.
2) элементами внутри DataGrid или DataList.