我有一个小小的疑问,我无法用谷歌搜索答案,所以我想我可以在这里找到答案.
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
控制以便使用
<asp:UpdatePanel runat="server"> in out aspx page.
希望有人能给出答案.
我有一个小小的疑问,我无法用谷歌搜索答案,所以我想我可以在这里找到答案.
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
控制以便使用
<asp:UpdatePanel runat="server"> in out aspx page.
希望有人能给出答案.
ScriptManager控件向页注册Microsoft AJAX库的脚本.这启用了客户端脚本支持功能,如部分页面呈现和Web服务调用.
必须在页面上使用ScriptManager控件才能启用ASP.NET AJAX的以下功能:
1. Microsoft AJAX库的客户端脚本功能,以及要发送到浏览器的任何自定义脚本.
protected void Button1_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(
this.GetType(),"myscript","alert('hello world!');");
}
2.部分页面呈现,使页面上的区域可以独立刷新,无需回发.ASP.NET AJAX UpdatePanel、UpdateProgress和计时器控件需要ScriptManager控件来支持部分页面呈现.
3.个用于Web服务的JavaScript代理类,通过将Web服务公开为强类型对象,您可以使用客户端脚本访问Web服务.
[WebMethod]
public int Add(int a, int b) { return a + b; }
function CallAdd()
{
// method will return immediately
// processing done asynchronously
WebService.Add(0,6, OnMethodSucceeded, OnMethodFailed);
}
访问ASP.NET身份验证和配置应用程序服务的4.个JavaScript类.
Sys.Services.AuthenticationService.login
Sys.Services.AuthenticationService.logout
<script type="text/javascript">
function MyMethod(username, password)
{
Sys.Services.AuthenticationService.login(username,
password,false,null,null,null,null,"User Context");
}
</script>
在http://msdn.microsoft.com/en-us/magazine/cc163354.aspx查看更多信息