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

Deja de haber un postback si pongo un <%# DataBinder.Eval en la pag .aspx

Estas en el tema de Deja de haber un postback si pongo un <%# DataBinder.Eval en la pag .aspx en el foro de ASPX (.net) en Foros del Web. Hola a todos, pues eso, lo explico un poco más: tengo un repeater que depende del valor de un dropdownlist (ddl) cuando cambio el valor ...
  #1 (permalink)  
Antiguo 16/02/2007, 11:49
 
Fecha de Ingreso: noviembre-2005
Mensajes: 129
Antigüedad: 18 años, 5 meses
Puntos: 0
Deja de haber un postback si pongo un <%# DataBinder.Eval en la pag .aspx

Hola a todos, pues eso, lo explico un poco más:
  • tengo un repeater que depende del valor de un dropdownlist (ddl)
  • cuando cambio el valor del ddl se cambian los datos del repeater
  • obviamente el ddl causa un postback para refrescar estos datos
  • cuando en el repeater meto una expresión q lleve <%# DataBinder.Eval..., la página deja de hacer un postback

pongo el código del repeater:
Código HTML:
<asp:Repeater ID="Repeater1" runat="server">
                    <ItemTemplate>
                        <tr>
                            <td style="width: 150px">
                                <%# DataBinder.Eval(Container, "DataItem.Proveedor") %>
                            </td>
                            <td style='width: 500px'>
                                <a href='Cursos_Info.aspx?<%# getQS(DataBinder.Eval(Container, "DataItem.id_curso")) %>'><%# DataBinder.Eval(Container, "DataItem.Curso") %></a></td>
                            <td style=''>
                                <%# getAvanceGrafico(int.Parse(DataBinder.Eval(Container, "DataItem.fk_idStatus").ToString()))%>
                            </td>
                        </tr>
                    </ItemTemplate>
                </asp:Repeater> 
y pues eso, q aquí ya no funciona, es decir, ya no se hace un postback cuando cambio el valor del ddl.
  #2 (permalink)  
Antiguo 16/02/2007, 12:01
 
Fecha de Ingreso: noviembre-2005
Mensajes: 129
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Deja de haber un postback si pongo un <%# DataBinder.Eval en la pag .aspx

Ups, lo siento, si que funciona, solo que estaba omitiendo unas cosas, pero este código va bien, para el q le sirva!!!

un saludo,
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 07:35.