Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2013, 19:55
Avatar de oarrioa
oarrioa
 
Fecha de Ingreso: marzo-2013
Mensajes: 2
Antigüedad: 11 años, 1 mes
Puntos: 0
Valor de textBox no cambia

Buenas a todos,
Tengo un problema con el valor que se le asigna desde la pagina aspx a un textBox pero que no se refleja este valor en el codigo .cs

Es asi:Dentro de una pagina aspx tengo varios controles textBox que se cargan con valores de acuerdo a las columnas de una grilla al hacer click en una fila de la grilla (los textboxes estan dentro de un UpdatePanel)

Luego, edito la informacion de los textBoxes y las envio al servidor para hacer un update en la Base de Datos pero al procesar los campos de los txt's estos tienen el mismo valor con los que se cargaron al hacer click en la grilla y no los valores que edite ya posterior a eso.
/******El codigo aspx***********************/
Código HTML:
<div id="datosCabecera">
                            <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                            <ContentTemplate>
 <table class="style1">
                                            <tr>
                                                <td>
                                        <asp:Label ID="Label1" runat="server" Text="Identificador:"></asp:Label>
                                                </td>
                                                <td>
                                                    <asp:TextBox ID="txtID" runat="server" Width="159px"></asp:TextBox>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                        <asp:Label ID="Label2" runat="server" Text="Tipo de usuario: "></asp:Label>
                                                </td>
                                                <td>
                                        <asp:DropDownList ID="ddlTipoUsuario" runat="server" Height="22px" 
                                            width="169px">
                                        </asp:DropDownList>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                        <asp:Label ID="Label3" runat="server" Text="Nombre: "></asp:Label>
                                                </td>
                                                <td>
                                        <asp:TextBox ID="txtNombre" runat="server" width="159px"></asp:TextBox>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                        <asp:Label ID="Label4" runat="server" Text="Apellido: "></asp:Label>
                                                </td>
                                                <td>
                                        <asp:TextBox ID="txtApellido" runat="server" width="159px"></asp:TextBox>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                        <asp:Label ID="Label5" runat="server" Text="Correo: "></asp:Label>
                                                </td>
                                                <td>
                                        <asp:TextBox ID="txtMail" runat="server" width="159px" Height="22px"></asp:TextBox>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                        <asp:Label ID="Label6" runat="server" Text="Password: "></asp:Label>
                                                </td>
                                                <td>
                                        <asp:TextBox ID="txtPassword" runat="server" width="159px" AutoPostBack="True" 
                                                        MaxLength="200"></asp:TextBox>
                                                </td>
                                            </tr>
                                        </table>
                            
                                <br />

                                </ContentTemplate>
                               <Triggers >
                                
                                    <asp:AsyncPostBackTrigger ControlID="grillaCA" EventName="SelectCommand" />
                                
                                    <asp:AsyncPostBackTrigger ControlID="btnActualizar" EventName="Click" />
                                
                                </Triggers>
 </asp:UpdatePanel> 


*******************************El codigo .cs*********************
Código:
protected void btnActualizar_Click(object sender, EventArgs e)
        {            
            
            if (Page.IsPostBack)
            {
                USUARIOS usu = new USUARIOS();
                usu.USU_ID = txtID.Text;
                usu.TU_COD = Convert.ToInt16(ddlTipoUsuario.SelectedValue);
                usu.USU_NOMBRE = txtNombre.Text;
                usu.USU_APELLIDO = txtApellido.Text;
                usu.USU_MAIL = txtMail.Text;                
            }
}
/************************************************** *********/
Al hacer el debug ninguna de las propiedades .text de los controles esta con los valores editados en la pagina

Espero puedan ayudarme con este caso

Saludos!