|
 |
aspx_espanol thread: Como lo hago ?
Message #1 by "Raul Lujan" <rlujan@a...> on Thu, 21 Nov 2002 21:46:02 -0300
|
|
Se cruzaron los mails anteriores..., otra cosa:
> if typeof(xControl) is TextBox then
> Dim myTxt As TextBox=09
> myTxt =3D Ctype(xControl, TextBox)
> myTxt.Text =3D ""
> end if
esto en C# se podria optimizar usando el operador 'as' para que solo
haya que realizar un casteo en lugar de dos -- ahora lo que no se (otra
vez flojo en vb.net) es si vb.net tiene algo parecido al operador 'as'
de C#...
saludos,
--
Victor Garcia Aprea
Microsoft MVP | ASP.NET
> -----Original Message-----
> From: Matias Woloski [mailto:woloski@s...]
> Sent: Thursday, November 21, 2002 11:25 PM
> To: ASP.Net en Espa=F1ol
> Subject: [aspx_espanol] RE: Como lo hago ?
>
>
> Perdon, justo despues de mandarlo me di cuenta cual es el
> error. Igualmente el post anterior te va a servir por el
> hecho de que los controles estan dentro del Form.
>
> El problema esta en que xControl es de tipo Object cuando
> realizas el for each. Por lo tanto no conoce la propiedad
> Text a la cual estas queriendo acceder. Lo que debes hacer es
> castear el xControl a la clase TextBox y recien ah=ED cambiarle
> la propiedad Text, la cual es conocida por Textbox. Algo asi seria
>
> if typeof(xControl) is TextBox then
> Dim myTxt As TextBox=09
> myTxt =3D Ctype(xControl, TextBox)
> myTxt.Text =3D ""
> end if
>
> Matias
>
> > -----Original Message-----
> > From: Raul Lujan [mailto:rlujan@a...]
> > Sent: jueves, 21 de noviembre de 2002 21:46
> > To: ASP.Net en Espa=F1ol
> > Subject: [aspx_espanol] Como lo hago ?
> >
> >
> > Tengo un sub donde quiero limpiar los controles TextBox de mi
> > pagina. Y
> > tengo un error cuando quiero limpiar el control as=ED :
> > xControl.Text =3D ""
> >
> > Mi codigo :
> > for each xControl in Page.Controls
> > if typeof(xControl) is TextBox then
> > xControl.text =3D ""
> > end if
> > next
> >
> > Como puedo hacer esto ?
> > Gracias. Raul
> >
> >
> >
> >
> > ---
> > Usted est=E1 suscrito a aspx_espanol como:
> > woloski@s...
> > Para darse de baja, env=EDe un mensaje en blanco a
> > %%email.unsub%%
> >
> >
>
>
> ---
> Usted est=E1 suscrito a aspx_espanol como:
> vga@o...
> Para darse de baja, env=EDe un mensaje en blanco a
> %%email.unsub%%
>
>
|
|
 |