Vérifier le type de contrôle

Je suis en mesure d'obtenir les Identifiants de tous les contrôles d'une page, et également de leur type, dans la page lors de l'impression il montre

myPhoneExtTxt Type:System.Web.UI.HtmlControls.HtmlInputText

c'est généré sur la base de ce code

    foreach (Control c in page)
    {
        if (c.ID != null)
        {
            controlList.Add(c.ID +" Type:"+ c.GetType());
        }
    }

Mais maintenant j'ai besoin de vérifier son type et l'accès au texte si son de type HtmlInput et je ne suis pas tout à fait sûr de savoir comment le faire.

Comme

if(c.GetType() == (some htmlInput))
{
   some htmlInput.Text = "This should be the new text";
}

comment puis-je faire cela, je pense que vous voyez l'idée?.

OriginalL'auteur user1416156 | 2012-07-12