J'ai rencontré le même problème. Dans mon cas, Page (Table) n'a pas été conçu correctement. Voici les détails du problème dans mon scénario:
<table>
<tr>
<td>
<asp:Label id="Lb1" runat="server"/>
</td>
</tr>
<asp:UpdatePanel id="UP1" runat="server">
<ContentTemplate>
<!-- controls in Update Panel-->
</ContentTemplate>
</asp:UpdatePanel>
<tr>
<td>
<asp:Button id="btn" OnClick="btn_Click" runat="server"/>
</td>
</tr>
</table>
J'ai changé à
<table>
<tr>
<td>
<asp:Label id="Lb1" runat="server"/>
</td>
</tr>
**<tr>
<td>**
<asp:UpdatePanel id="UP1" runat="server">
<ContentTemplate>
<!-- controls in Update Panel-->
</ContentTemplate>
</asp:UpdatePanel>
**</td>
</tr>**
<tr>
<td>
<asp:Button id="btn" OnClick="btn_Click" runat="server"/>
</td>
</tr>
</table>
Problème résolu le déplacement du panneau de mise à jour pour une autre ligne de table. Donc, je crois fermement que la conception d'écran appropriée devrait résoudre ce type de problèmes.
Cela rendra en fait comme
- ...
- ...
- ...
. Je ne sais pas si c'est le problème ou non, mais c'est certainement invalide html. –Merci j'ai eu le même problème, mais avec un minuteur, je viens de sortir le minuteur du UpdatePanel. –