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.