【问题标题】:What does PageMethods actually return?PageMethods 实际返回什么?
【发布时间】:2012-10-09 17:09:15
【问题描述】:

此代码从后面代码中的公共静态字符串中获取返回值,并在警报中显示返回的内容。

<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()

“result”、“userContext”和“methodName”是从哪里出现的?

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

【问题讨论】:

    标签: javascript asp.net


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      相关资源
      最近更新 更多