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