Foros del Web » Programación para mayores de 30 ;) » .NET »

Como limpiar los textbox en asp.net

Estas en el tema de Como limpiar los textbox en asp.net en el foro de .NET en Foros del Web. hola quisiera saber si me pueden ayudar con un problema que tengo, bueno no es problema pero quisiera tener ese codigo.. lo que pasa que ...
  #1 (permalink)  
Antiguo 01/06/2010, 11:15
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Como limpiar los textbox en asp.net

hola quisiera saber si me pueden ayudar con un problema que tengo, bueno no es problema pero quisiera tener ese codigo..

lo que pasa que tengo un formulario en asp.net y tengo varios textbox entonces cuando lo ejecuto y quiero escribir algo en este se despliega lo que habia escrito anteriormente y quisiera saber cual es el codigo algun clear () para que no se despliege nada de lo que escribi anteriormente.....


Espero pronta respuesta...

y gracias..
  #2 (permalink)  
Antiguo 01/06/2010, 19:17
Avatar de Zay
Zay
 
Fecha de Ingreso: agosto-2006
Ubicación: Veracruz
Mensajes: 91
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Como limpiar los textbox en asp.net

Supongo que te refieres a algún barrido para limpiar todos tus textbox de un solo golpe...
Te paso estos, espero te funcionen:

Saludos.

Cita:

1- Una forma:

foreach (TextBox txt in this.Controls)
{
txt.Clear();
}





2- Otra más:


private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls) {
ClearTextBox(c);
}
}


private void ClearTextBox(Control c) {
if (c.GetType().Name == "TextBox") {
c.Text = string.Empty;
}
else {
foreach (Control child in c.Controls)
ClearTextBox(child);
}
}
__________________
"Nadie es Indispensable en esta vida, pero hay que dejar algo de nuestro ser, en este mundo." YLJ

Etiquetas: limpiar, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:00.