如何正确使用ScriptManager控件?
如何正确使用ScriptManager控件?
ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,以及调用AuthenticationService和ProfileService,还有页面错误处理等。
主要内容
1.控件概述
2.一个简单的示例
3.客户端脚本模式
4.错误处理
5.Services属性
6.Scripts属性
一.控件概述
ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,还可以指定页面错误处理等。
使用<asp:ScriptManager/>来定义一个ScriptManager,简单的ScriptManager定义形式:
<asp:ScriptManagerID="ScriptManager1"
runat="server">
<AuthenticationServicePath=""/>
<ProfileServiceLoadProperties=""Path=""/>
<Scripts>
<asp:ScriptReference/>
</Scripts>
<Services>
<asp:ServiceReference/>
</Services>
</asp:ScriptManager>
runat="server">
<AuthenticationServicePath=""/>
<ProfileServiceLoadProperties=""Path=""/>
<Scripts>
<asp:ScriptReference/>
</Scripts>
<Services>
<asp:ServiceReference/>
</Services>
</asp:ScriptManager>