由于ScriptManager控件在一个页面中只能使用一次,于是就有问题了,如果在模板页里已经使用了ScriptManager控件,aspx内容页面就不能使用ScriptManager控件了,这可咋办呢?
于是ScriptManagerProxy就出来了,说我来搞定它,ScriptManagerProxy就是为此而用的。
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
<Services>
<asp:ServiceReference Path="~/AjaxService.asmx" />
</Services>
</asp:ScriptManagerProxy>
这里是aspx页面内容
</asp:Content>