Comunidad de desarrolladores de Puebla.NET
Iniciar sesión Unete ahora
 
 
Novedades | Anuncios | Eventos | Publicaciones | Foros | Bolsa de trabajo | Conocenos | Encuestas
 
  Buscar  
Novedades > Foros > aspnet    
 
Anónimo
3179313 visitas desde Octubre de 2004
2 usuarios en línea
Contáctanos en línea:





Certificate Veracruz

Seguridad


 
ASP.NET

Autor Discusión: APORTACIÓN: TextBox ReadOnly=True: pierde el valor capturado al hacer postback.
aguilargh
APORTACIÓN: TextBox ReadOnly=True: pierde el valor capturado al hacer postback.
Enviado: Thursday, October 23, 2008 2:11 PM (UMST)

Hola,

 

Cuando se tiene un TextBox con la propiedad ReadOnly="True":

 

<asp:TextBox ID="TextBox1" runat="Server" ReadOnly="True"></asp:TextBox>

 

En mi caso lo ocupé para capturar una fecha desde un Calendario de JavaScript, por eso necesitaba que fuera de sólo lectura y así evitar que el usuario capturara datos que no fueran fechas.

 

Pues resulta que al recargar la página, estaba perdiendo el valor que había capturado en el TextBox. Si estableces la propiedad ReadOnly="False" no se pierde el valor.

 

Para solucionar este inconveniente lo que hice fue establecer:

 

> ReadOnly="False" en la página ASPX,

> y en la pagína ASPX.CS en el método Page_Load escribí la siguiente línea:

> TextBox1.Attributes.Add("readonly","true");

 

Y listo esto me solucionó el incoveniente.

 

Espero les ayude esta información.

 

Saludos,

----------------

HA