你想用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文件已加載。