DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Limpar todas as caixas de texto de um formulário

No ASP clássico, para limpar todas as caixas de texto de um formulário, bastava ...

 

No ASP clássico, para limpar todas as caixas de texto de um formulário, bastava que, simplesmente, usássemos um botão "Reset" no mesmo. Às vezes isso funciona no ASP .NET, outras vezes, não.

 

Abaixo estão algumas maneiras de fazer isso:

 

1. Navegar pelos controles TextBox de um formulário - Basta criar uma subrotina "Reset", com o seguinte código, em C#:

 

Control myForm = Page.FindControl("Form1");

foreach (Control ctl in myForm.Controls)

if (ctl.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox"))

((TextBox)ctl).Text = "";

 

2. Outra maneira MUITO simples de limpar os controles em um formulário é utilizar o Page_Load para limpar estes campos, e utilizar o seguinte código na subrotina "Reset":

 

Server.Transfer("SuaPagina.aspx");


Rafael Nascimento
Rafael Nascimento (rafabirth@hotmail.com), é Microsoft Certified Professional em Visual Basic .NET e líder da competência .NET em uma consultoria multinacional.
O que você achou deste post?

    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Rodrigo
Tente fazer isso no C#?
[há +1 ano] - Responder

 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03