La verdad es que me acabo de dar cuenta de que con un botón normal si que funciona bien. Seria con un codigo como esto:
Código:
<cc1:UpdatePanel ID="PanelFotoGrande" runat="server" Mode="Conditional">
<ContentTemplate>
<asp:Image ID="imgFotoGrande" runat="server" />
</ContentTemplate>
<Triggers>
<cc1:ControlEventTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</cc1:UpdatePanel>
<asp:Button ID="btnFoto" runat="server" Text="btnFoto" />
Quizá el problema esté en alguna incompatibilidad con el evento ItemCommand del Repeater o algo así.. alguien sabe?