Full postback happens for controls in a Update Panel

Full page is posted back on a postback event of a control placed in a particular Update panel. While postback for the controls in other update panels or newly made update panels work correctly.

 

Why this might happen?

This might happen if the update panel is places inside a table and has a row of the table inside it.

E.g.

<table>
:
<asp:UpdatePanel ..>
<ContentTemplate>
<tr><td>
:
</td></tr>
</ContentTemplate>
</asp:UpdatePanel>
:
</table>

Simple way to fix or avoid this situation is to place the Update panel outside the table.

One way of doing this is as follows,

<table>
:
</table>
<asp:UpdatePanel ..>
<ContentTemplate>
<table>
<tr><td>
:
</td></tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
<table>
:
</table>

Hope this was helpful to you in someway