页面方法是 ASP.Net 应用程序中的一种新机制,其中服务器代码绑定到 Asp.Net 页面
要启用页面方法,我们需要将 ScriptManager 控件拖到页面并将
EnablePageMethods 标记为“True”。
EnablePageMethods="True">
转到页面的代码隐藏文件并添加一个静态方法
[WebMethod]
public static string HelloWorld(string name)
{
return string.Format("Hi {0}",name);
}
在javascript函数中我们可以使用PageMethods对象来调用页面的WebMethod。
function GreetingsFromServer() {
var name = 'Jalpesh';
PageMethods.HelloWorld(name,OnSuccess, OnError);
return false;
}
function OnSuccess(response) {
alert(response);
}
function OnError(error) {
alert(error);
}