ajaxpro在使用的时候,后台cs的函数代码如下:
[AjaxMethod]
public string GetTest(string testText)
{
return "Hi," + testText + "!";
}
前台aspx页面调用的代码如下:
<script type="text/javascript">
function doTest()
{
AJAXDemo.Examples.Test.TestMethod.GetTest("AjaxPro",doTest_callback);
} function doTest_callback(res) {
alert(res.value);
}
</script>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
问题是,GetTest(string testText)函数在后台定义的时候只有一个参数,可是前台调用时候为何多出了一个名称为doTest_callback的函数参数啊?,有点想javascript里面的回调函数,可是回调函数都是预先有过定义的啊。这个没有定义啊。
[AjaxMethod]
public string GetTest(string testText)
{
return "Hi," + testText + "!";
}
前台aspx页面调用的代码如下:
<script type="text/javascript">
function doTest()
{
AJAXDemo.Examples.Test.TestMethod.GetTest("AjaxPro",doTest_callback);
} function doTest_callback(res) {
alert(res.value);
}
</script>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
问题是,GetTest(string testText)函数在后台定义的时候只有一个参数,可是前台调用时候为何多出了一个名称为doTest_callback的函数参数啊?,有点想javascript里面的回调函数,可是回调函数都是预先有过定义的啊。这个没有定义啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货