Limpando todos os componentes da página 2


Para limpar todos os componentes da página basta buscar por cada tipo individualmente utilizando o método Controls(). O método Controls() está presente em todas as classes que herdam de Control.

O código abaixo percorre todos os componentes do formulário da página verificando os que são TextBox. Em seguida é dado um cast no objeto para poder utilizar sua propriedade Text e assim limpar seu conteúdo.

O mesmo pode ser feito quanto aos Dropdown List, Radios, etc…

É preciso lembrar que se um determinado componente está dentro de um container, deverá ser feito o loop dos Controls deste container. Por exemplo, se sua página está dentro de um MasterPage você deverá fazer.

Substitua ContentPlaceHolder1 pelo nome de seu ContentPlaceHolder

Related Posts Plugin for WordPress, Blogger...
  • Rodrigo

    Existe maneira de fazer essa limpeza dos controles sem dar refresh na página???

    • Matheus Ribeiro

      Sim. Usando a tecnologia Ajax do .net ex.: UpdatePanel