Foros del Web » Programando para Internet » ASPX (.net) »

DataList pierde datos al hacer PostBack...

Estas en el tema de DataList pierde datos al hacer PostBack... en el foro de ASPX (.net) en Foros del Web. Buenas! Estoy usando un DataList, y en el ItemTemplate tengo algunos controles TextBox, lleno con datos los TextBox y cuando hago PostBack (botón Guardar) el ...
  #1 (permalink)  
Antiguo 02/12/2008, 22:02
 
Fecha de Ingreso: enero-2003
Mensajes: 243
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta DataList pierde datos al hacer PostBack...

Buenas!

Estoy usando un DataList, y en el ItemTemplate tengo algunos controles TextBox, lleno con datos los TextBox y cuando hago PostBack (botón Guardar) el DataList me retorna vacío.

Saben como tengo que hacer para poder recuperar los datos de los TextBox?

Desde ya muchas gracias! ;)
__________________
I'm Windows.
  #2 (permalink)  
Antiguo 03/12/2008, 04:32
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: DataList pierde datos al hacer PostBack...

Codigo?..... estas usando bien el PageLoad?
  #3 (permalink)  
Antiguo 04/12/2008, 12:25
 
Fecha de Ingreso: enero-2003
Mensajes: 243
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta Respuesta: DataList pierde datos al hacer PostBack...

Buenas!

Este sería el código donde muestro los textos para ser cargados:

Código:
<asp:DataList runat="server" id="DataList1"
	RepeatColumns="3"
	RepeatDirection="Vertical"
	Font-Name="Verdana"
	OnItemDataBound="DataList1_ItemDataBound"
	EnableViewState="true"
	ItemStyle-BorderStyle="Solid">
	<ItemTemplate>
		<table>
		  <tr>
			<td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
		  </tr>
		</table>
	</ItemTemplate>
</asp:DataList>
Cuando hago el postback me paro en la primera linea del Page_Load y el DataList tiene 0 Items... :(

En Items deberia tener los TextBox, en ItemTemplate, o en donde?

Gracias ;)
__________________
I'm Windows.
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 19:47.