ScriptManager控件声明在你要启用的Ajax的地方,本身不能包含控件。
在ScriptManager声明之后,UpdatePanel控件就可以ContentTemplate来包含需要局部刷新的控件。
比如这样使用:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" CssClass="label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>