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

Consulta AJAX ASP.NET 2008 Problema con UpdatePanel y SelectedIndexChanged

Estas en el tema de Consulta AJAX ASP.NET 2008 Problema con UpdatePanel y SelectedIndexChanged en el foro de ASPX (.net) en Foros del Web. Hola gente q tal tengo 1 duda inmensa .... Tengo un TabContainer que tiene 4 tabs <Tab1>Rlelacion de Usuarios ---- Gridview <Tab2>Registrar Usuarios ------Formulario Normal ...
  #1 (permalink)  
Antiguo 15/04/2010, 11:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 8 meses
Puntos: 1
Consulta AJAX ASP.NET 2008 Problema con UpdatePanel y SelectedIndexChanged

Hola gente q tal tengo 1 duda inmensa ....

Tengo un TabContainer que tiene 4 tabs

<Tab1>Rlelacion de Usuarios ---- Gridview
<Tab2>Registrar Usuarios ------Formulario Normal
<Tab3>Consultar Usuarios ------ Formulario
<Tab4>Eliminar -------Igual no importa

Cada Tab tiene un Update Pane dentro ... y dentro viene los formularios que mostre arriba

El gridview le cree el sgte codigo

Cita:
<Columns>
<asp:CommandField ShowSelectButton="True" ></asp:CommandField>
</Columns>
Y tiene el sgte evento

Cita:
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Response.Write("1111")
Dim CodUsuario As String = "rcaceres1"
CargaConsulta(CodUsuario)
End Sub
y llena el formulario de consulta y el de registro en caso de modificar ... el problema es que con el SelectedIndexChanged no lo hace ....
probe usando el trigger del updatepanel y nada tampoco ...
me gustaria que me ayuden

la idea es no hacer postback

PDTA: cree un boton en el tab1 de relacion y que haga lo mismo q el select y me funcion incluso estando dentro del updatepanel .... me gustaria que me ayuden
  #2 (permalink)  
Antiguo 15/04/2010, 13:39
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Consulta AJAX ASP.NET 2008 Problema con UpdatePanel y SelectedIndexChanged

Cologo el codigo apra que entiendan 1 poco mas lo que deseo hacer

Cita:

<cc1:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0"
ForeColor="Brown" ScrollBars="Vertical"
Height="385px" Width="682px">
<cc1:TabPanel runat="server" HeaderText="Relación Usuario" ID="TabPanel1">
<ContentTemplate><ContentTemplate>
<center>
<asp:UpdatePanel ID="up1" runat="server">
<ContentTemplate>
<table width="100%" border="1" class="estilo1">
<tr>
<td>
nombre
<asp:TextBox ID="TxtCodigo" runat="server" CssClass="estilo10"></asp:TextBox>
&nbsp;&nbsp;&nbsp;
<asp:Button ID="BtnBuscar" runat="server" Text="Button" Width="25px" />
<asp:Button ID="Button1" runat="server" Text="Button" />
</td>
</tr>
</table>
<table width="100%" border="1">
<tr>
<td>
<asp:GridView ID="GridView1" runat="server" Width="100%" CssClass="estilo1"
OnSelectedIndexChanged="GridView1_SelectedIndexCha nged"
AutoGenerateSelectButton="True">
</asp:GridView>
</td>
</tr>
</table>


</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="selectedindexchanged" />
</Triggers>
</asp:UpdatePanel>
</center>
</ContentTemplate>
</ContentTemplate>
</cc1:TabPanel>



<cc1:TabPanel runat="server" HeaderText="Registro Usuario" ID="TabPanel2">
<ContentTemplate>
<ContentTemplate>
<center>
<table width="100%" class="estilo1" border="1" style="text-align:left">
<tr><td class="Estilo2" colspan="2">
Información Usuario</td></tr>
<tr><td style="width: 111px">Codigo Usuario:</td><td><asp:TextBox ID="TxtCodUsua" runat="server" CssClass="estilo10"></asp:TextBox></td></tr><tr><td style="width: 111px">
Nombre Usuario:</td><td><asp:TextBox ID="TxtNomUsua" runat="server" CssClass="estilo10" Width="257px"></asp:TextBox></td></tr><tr><td style="width: 111px">
Password Usuario:</td><td><asp:TextBox ID="TxtPassword" runat="server" CssClass="estilo10"
TextMode="Password"></asp:TextBox></td></tr><tr><td style="width: 111px">
Confirmar Password:</td><td><asp:TextBox ID="TxtConfirmPassword" runat="server" CssClass="estilo10"
TextMode="Password"></asp:TextBox></td></tr><tr><td style="width: 111px">
Rol Usuario:</td><td><asp:DropDownList ID="DdlRol" runat="server" CssClass="estilo10"></asp:DropDownList></td></tr><tr><td style="width: 111px">
Estado Usuario:</td><td><asp:DropDownList ID="DdlEstado" runat="server" CssClass="estilo10"></asp:DropDownList></td></tr></table><table width="100%" class="estilo1" style="text-align:center"><tr><td><asp:Label ID="lblerror" runat="server"></asp:Label></td></tr><tr><td><asp:Button ID="BtnRegistrar" runat="server" CssClass="estiloboton_o"
Text="REGISTRAR" /></td></tr></table></center>
</ContentTemplate>
</ContentTemplate>
</cc1:TabPanel>

<cc1:TabPanel ID="TabPanel3" runat="server" HeaderText="Consulta Usuario" >
<HeaderTemplate>Consulta Usuario
</HeaderTemplate>
<ContentTemplate>
<center>
<asp:UpdatePanel ID="up2" runat="server">
<ContentTemplate>
<table width="100%" class="estilo1" border="1" style="text-align:left">
<tr><td class="Estilo2" colspan="2">
Información Usuario</td></tr>
<tr><td style="width: 111px">Codigo Usuario:</td><td><asp:Label ID="lblCodUsuario" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr>
<tr><td style="width: 111px">Nombre Usuario:</td><td><asp:Label ID="lblNomUsuario" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr>
<tr><td style="width: 111px">Rol Usuario:</td><td><asp:Label ID="lblRolUsuario" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr>
<tr><td style="width: 111px">Estado Usuario:</td><td><asp:Label ID="lblEstadoUsuario" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr></table>

<table width="100%" class="estilo1" border="1" style="text-align:left">
<tr><td class="Estilo2" colspan="2">
Información Registro</td></tr><tr><td style="width: 111px">Usuario Registro:</td><td><asp:Label ID="lblblUsuaRegis" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr>
<tr><td style="width: 111px">Usuario Modificación:</td><td><asp:Label ID="lblblUsuaModif" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr>
<tr><td style="width: 111px">fecha Registro:</td><td><asp:Label ID="lblFechaRegis" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr>
<tr><td style="width: 111px">Fecha modificación:</td><td><asp:Label ID="lblFechaModif" runat="server" style="font-weight: 700"></asp:Label>
&nbsp;</td></tr></table>
</ContentTemplate>
</asp:UpdatePanel>
</center>
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel ID="TabPanel4" runat="server" HeaderText="Eliminacion Usuario">
<ContentTemplate>
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
El Procedimiento que que llamo al gridview1 es

Cita:
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Response.Write("1111")
Dim CodUsuario As String = "rcaceres1"
CargaConsulta(CodUsuario)
End Sub
pero tb coloque un button1 dentro del tab y dentro del updatepane y si me funciona de lo mas normal

parece que el problema es que no me reconoce el el selected del gridview ... alguna sugernecia ??

Etiquetas: ajax, updatepanel, aspx
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 03:13.