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?
Cursos relacionados
Publicidade



