2012-10-09 120 views
0

此代码从后面的代码中获取来自公共静态字符串的返回值,并显示警报中返回的内容。PageMethods实际返回什么?

<script type="text/javascript"> 
function GetFromServer() 
{ 
PageMethods.GetHello(OnGetHelloComplete); 
} 
function OnGetHelloComplete(result, userContext, methodName) 
{ 
alert("Result: " + result + "\n" + 
"Context: " + userContext + "\n" + 
"Method name: " + methodName); 
} 
</script> 

后面代码中的web方法是一个公共静态字符串。但是它返回的是什么?

我为什么不能写?

var myString = PageMethods.GetHello() 

哪里是“结果”和“的UserContext”和“方法名”出现?

编辑:请忽略,我看了看源代码,看到了那里输出的内容。

回答

2

GetHello调用服务器的调用,OnGetHelloComplete是一个回调,当请求完成并且参数正在填充时执行。

相关问题