You need to move <ContentTemplate> inside of UpdatePanel, it must wrap all the controls inside updatepanel having it where you have it is probably breaking things.
ie it should be like this:
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
other controls here
ContentTemplate should not exist anywhere except there.
Hope that helps,