Я перебираю элементы управления страницей вот так
foreach (Control ctrl in control.Controls)
{
if (ctrl is System.Web.UI.WebControls.TextBox || ctrl is System.Web.UI.WebControls.Label)
{
}
}
Я хочу иметь возможность объявить переменную внутри этого оператора if того же типа, что и ctrl в foreach, чтобы я мог проверить свойства элемента управления и выполнить некоторые манипуляции таким образом. Я не хочу дублировать код, например, если «ctrl» - это текстовое поле или метка, потому что я бы выполнял один и тот же код для этих двух типов веб-элементов управления.
Любая помощь, ведущая меня в правильном направлении, очень ценится!
Спасибо