Aspnet使用ContentTemplate解决UpdatePanel不具有名为“xxx”的公共属性问题

作者:陆金龙    发表时间:2014-12-11 23:55   


使用UpdatePanel时出现table can't place inside updatePanel,table不能嵌套在updatepanel中的错误  
 
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
          <table>.....</table>
    </ContentTemplate>
</asp:UpdatePanel>
 
使用<ContentTemplate>即可解决问题:
 
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
          <table>.....</table>
    </ContentTemplate>
</asp:UpdatePanel>
 
“System.Web.UI.UpdatePanel”不具有名为“CalendarExtender”的公共属性
 
把CalendarExtender直接放进UpdatePanel里了
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
         <ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server">
        </ajaxToolkit:CalendarExtender>
</asp:UpdatePanel>
UpdatePanel里是不能直接放控件的,要放在UpdatePanel的ContentTemplate里的
 
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
         <ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server">
        </ajaxToolkit:CalendarExtender>
    </ContentTemplate>
</asp:UpdatePanel>