Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2012, 02:17
Pimager
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años, 8 meses
Puntos: 8
Error al recuperar valores de campos creados dinámicamente

Hola a todos, tengo un problemilla que me lleva de cabeza y no sé por donde cogerlo.
Tengo una página en la que al cargarla creo dinámicamente "X" tablas y una vez mostrado en el navegador queda tal que así:
Código HTML:
<div id="literalsDiv" runat="server">
	<table id="tableiterals_13" border="0">
		<tr id="tbRowLanguage_13" class="tdImpar">
			<td id="tableCellLanguage_13" colspan="2">
				<label id="lblLanguage_13">Castellano</label>
			</td>
		</tr>
		<tr id="tableRowWelcomeMessage_13" class="tdPar">
			<td id="tableCellWelcomeLbl_13">
				<label id="lblWelcom_13">Bienvenido:</label>
			</td>
			<td id="tableCellWelcomeTxt_13">
				<textarea name="txtWelcome_13" rows="2" cols="20" id="txtWelcome_13" style="height:30px;width:450px;"></textarea>
			</td>
		</tr>
		<tr id="tableRowVisitor_13" class="tdImpar">
			<td id="tableCellVisitorLbl_13">
				<label id="lbl_13">Visitante:</label>
			</td>
			<td id="tableCellVisitorTxt_13">
				<textarea name="txtVisitor_13" rows="2" cols="20" id="txtVisitor_13" style="height:30px;width:450px;"></textarea>
			</td>
		</tr>
	</table>
</div> 
Hasta aquí todo perfecto, el problema viene cuando intento recuperar el valor de los campos de texto o "textarea". En este punto hago lo siguiente:
Código:
TextBox txtWelcome = (TextBox)(this.literalsDiv.FindControl("txtWelcome_13"));
TextBox txtVisitor = (TextBox)(this.literalsDiv.FindControl("txtVisitor_13"));
Y cuando intento sacar por pantalla el valor de los campos tal que así:
Código:
Response.Write(txtWelcome.Text + " " + txtVisitor.Text);
Me dice: "Referencia a objeto no establecida como instancia de un objeto."

Alguna idea? He probado un montón de cosas pero no logro dar con la tecla.

Muchas gracias