你想用getText做什么?这是一个有效的ASP.NET AJAX命令?
假设它是...
没有太多的信息在这里继续下去,但要确保你已经添加了一个参考你的服务的.asmx文件,在你的页面的<ScriptManager>
控制。
您可以在标记做到这一点,或者在这样的代码(通常在页面加载事件):
sm.Services.Add(New ServiceReference("~/YourWebService.asmx"))
而SM是您的ScriptManager的ID。
sm.Scripts.Add(New ScriptReference("YourJavaScriptFile.js"))
:
而且,如果JavaScript文件你正在使用调用Web服务是外部的,通过使用ScriptManager这样注册它,而不是在你的标记添加对它的引用加载它这确保了它在ScriptManager准备就绪之前不会运行。
此外,该行添加到您的JavaScript文件的末尾:
if (typeof (Sys) !== 'undefined') {Sys.Application.notifyScriptLoaded(); }
此分配时通知使用ScriptManager您的JavaScript文件已加载。