scriptmanager的简单介绍
asp.net中ScriptManager是做什么用的??
功能跟Page上的ClientScript差不多,不过主要是用来支持ASP.NET Ajax Framework的,你可以用ScriptManager来加载一些script资源,而不会阻挡页面进程
scriptmanager和scriptmanagerproxy的用法??
scriptmanager 是管理客户端脚本资源的,在页面中随时可以用。但是它有个限制,就是一个页面中只能有一个,所以当母版页里面有个 scriptmanager 的时候,内容页的aspx里面就不能再有了。
这时候,如果内容页里面要引用 scriptmanager 的话,那就可以放一个 scriptmanagerproxy,那么就可以通过它访问母版页的 scriptmanager 了。
从字面也可以理解。proxy是代理的意思,意为它是访问scriptmanager 的代理,相当于代理服务器。
asp.net的ScriptManager ajax控件如何使用?
可以使用 jquery的ajax $("#btnOK").click(function() {
$.ajax({
//要用post方式
type: "post",
//方法所在页面和方法名
url: "Default8.aspx/SayHello",
contentType: "application/json; charset=utf-8",
//data: "{'str':'我是','str2':'XXX'}", 参数
dataType: "json",
success: function(data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function(err) {
alert(err);
}
});后台方法[WebMethod]
public static string SayHello()
{
return "Hello Ajax!";
}
